Created on 2015-05-05.00:00:00 last changed 95 months ago
Proposed resolution (January, 2016):
Change 7.2.1 [basic.lval] paragraph 4 as follows:
Unless otherwise indicated (7.6.1.3 [expr.call]),prvaluesa prvalue shall always have completetypestype or the void type; in addition to these types, glvalues can also have incomplete types. A glvalue shall not have type cv void. [Note:classA glvalue may have complete or incomplete non-void type. Class and array prvalues can have cv-qualified types; other prvalues always have cv-unqualified types. See Clause 7 [expr]. —end note]
[Adopted at the February, 2016 meeting.]
According to 7.2.1 [basic.lval] paragraph 4,
Unless otherwise indicated (7.6.1.3 [expr.call]), prvalues shall always have complete types or the void type; in addition to these types, glvalues can also have incomplete types.
This wording inadvertently implies that glvalues can have type void, which is not correct.
History | |||
---|---|---|---|
Date | User | Action | Args |
2017-02-06 00:00:00 | admin | set | status: tentatively ready -> cd4 |
2016-02-15 00:00:00 | admin | set | messages: + msg5693 |
2016-02-15 00:00:00 | admin | set | status: drafting -> tentatively ready |
2015-11-10 00:00:00 | admin | set | status: open -> drafting |
2015-05-05 00:00:00 | admin | create |