Created on 2026-05-14.00:00:00 last changed 5 days ago
Proposed resolution (approved by CWG 2026-06-26):
Change in 9.3.4.3 [dcl.ref] paragraph 1 as follows:
... Cv-qualified references are ill-formed except when the cv-qualifiers are introduced through the use of a typedef-name (9.2.4 [dcl.typedef], 13.2 [temp.param]) ordecltype-specifier (9.2.9.6 [dcl.type.decltype])computed-type-specifier (9.2.9.3 [dcl.type.simple]), in which case the cv-qualifiers are ignored. ...
Change in 9.3.4.3 [dcl.ref] paragraph 7 as follows:
If a typedef-name (9.2.4 [dcl.typedef], 13.2 [temp.param]) or adecltype-specifier (9.2.9.6 [dcl.type.decltype])computed-type-specifier (9.2.9.3 [dcl.type.simple]) denotes a type TR that is a reference to a type T, an attempt to create the type “lvalue reference to cv TR” creates the type “lvalue reference to T”, while an attempt to create the type “rvalue reference to cv TR” creates the type TR. ...
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2026-06-26 22:53:47 | admin | set | status: open -> tentatively ready |
| 2026-05-14 20:35:45 | admin | set | messages: + msg8577 |
| 2026-05-14 00:00:00 | admin | create | |