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
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
