- Title
- static_assert in anonymous unions
- Status
- cd4
- Section
- 11.5 [class.union]
- Submitter
- Richard Smith
Created on 2014-06-12.00:00:00 last changed 116 months ago
Messages
Date: 2014-11-15.00:00:00
[Moved to DR at the November, 2014 meeting.]
Date: 2014-06-15.00:00:00
Proposed resolution (June, 2014): Change 11.5 [class.union] paragraph 5 as follows: A union of the form is called an anonymous union; it defines an unnamed object of
unnamed type.
union { member-specification } ;
The member-specification of an anonymous
union shall only define non-static data members Each
member-declaration in the member-specification of an
anonymous union shall either define a non-static data member or be a
static_assert-declaration. [Note:...
Date: 2014-06-12.00:00:00
C++ allows only non-static data member declarations in an
anonymous union, but C and several C++ implementations
permit static_assert declarations. Should the
C++ Standard be changed accordingly?
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2017-02-06 00:00:00 | admin | set | status: drwp -> cd4 |
| 2015-05-25 00:00:00 | admin | set | status: dr -> drwp |
| 2015-04-13 00:00:00 | admin | set | messages: + msg5394 |
| 2014-11-24 00:00:00 | admin | set | status: ready -> dr |
| 2014-07-07 00:00:00 | admin | set | messages: + msg5072 |
| 2014-06-12 00:00:00 | admin | create | |