Created on 2026-06-18.00:00:00 last changed 3 weeks ago
CWG 2026-06-26
The concept of "value" is abstract and never has cv-qualified type. A "prvalue" is a kind of expression, so the suggested resolution is a category error.
Possible resolution:
Change in 6.9.3 [basic.fundamental] paragraph 17 as follows:
Avalueprvalue of type std::meta::info is called a reflection. There exists a unique null reflection; every other reflection is a representation of ...
(From submission #924.)
Consider:
constexpr std::meta::info x;
According to 6.9.3 [basic.fundamental] paragraph 17, the value of x is not a reflection. This does not make sense.
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2026-07-25 12:18:16 | admin | set | messages: + msg8634 |
| 2026-07-25 12:18:16 | admin | set | status: open -> nad |
| 2026-06-22 21:26:03 | admin | set | messages: + msg8608 |
| 2026-06-18 00:00:00 | admin | create | |