C++ Logo

std-discussion

Advanced search

Question on P1306: Expansion Statements

From: Liu Yanzuo <zwuis_at_[hidden]>
Date: Mon, 12 Jan 2026 03:44:09 +0000
Hi,

I noted that, in [P1306R5 3.3 Expansion over Tuples](https://wg21.link/p1306r5#expansion-over-tuples):

> get-expr(i) is __vi if either the referenced type is an lvalue reference or the expansion-initializer is an lvalue. Otherwise, std::move(__vi).

This logic doesn't appear in the proposed wording. Was it forgotten?

Thanks,
Yanzuo Liu

Received on 2026-01-12 03:44:13