Created on2013-09-03.00:00:00 last changed109 months ago
[Moved to DR at the November, 2014 meeting.]
Proposed resolution (February, 2014):
Change 6.10.3.2 [basic.start.static] paragraph 2 as follows:
...Dynamic initialization of a non-local variable with static storage durationiseither ordered or unordered. Definitions of explicitly specializedclass template static data members have ordered initializa-tion. Otherclass template static data members (i.e., implicitly or explicitlyinstantiated specializations) have unordered initialization. Othernon-local variables with static storage duration have orderedinitializationunordered if the variable is an implicitlyor explicitly instantiated specialization, and otherwise isordered [Note: an explicitly specialized static data memberor variable template specialization has ordered initialization.—end note]. Variables with ordered initialization...
According to 6.10.3.2 [basic.start.static] paragraph 2,
Definitions of explicitly specialized class template static data membershave ordered initialization. Other class template static data members(i.e., implicitly or explicitly instantiated specializations) haveunordered initialization.
This is not clear whether it is referring to static data members ofexplicit specializations of class templates or to explicit specializationsof static data members of class template specializations. It also doesnot apply to static data member templates and non-member variabletemplates.
| 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: +msg5331 |
| 2014-11-24 00:00:00 | admin | set | status: ready -> dr |
| 2014-07-07 00:00:00 | admin | set | status: review -> ready |
| 2014-03-03 00:00:00 | admin | set | messages: +msg4861 |
| 2014-03-03 00:00:00 | admin | set | status: open -> review |
| 2013-09-03 00:00:00 | admin | create | |