Created on 2011-09-22.00:00:00 last changed 27 months ago
CWG 2022-11-11
Resolved by issue 2631.
Additional note (March, 2013):
Determining whether a defaulted constructor is constexpr or not requires parsing the class's non-static data member initializers; see also issue 1360.
Notes from the October, 2012 meeting:
CWG agreed that non-static data member initializers should be handled like default arguments.
[Resolved by issue 2631, which was accepted as a DR at the November, 2022 meeting.]
Non-static data member initializers get the same late parsing as member functions and default arguments, but are they also instantiated as needed like them? And when is their validity checked?
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2023-07-16 13:00:43 | admin | set | status: open -> c++23 |
| 2023-07-16 13:00:43 | admin | set | status: drwp -> open |
| 2023-02-18 18:43:04 | admin | set | status: dr -> drwp |
| 2023-02-07 05:39:21 | admin | set | status: review -> dr |
| 2022-11-20 07:54:16 | admin | set | messages: + msg7031 |
| 2022-11-20 07:54:16 | admin | set | status: open -> review |
| 2022-02-18 07:47:23 | admin | set | status: drafting -> open |
| 2013-03-18 00:00:00 | admin | set | messages: + msg4259 |
| 2012-11-03 00:00:00 | admin | set | messages: + msg4110 |
| 2012-11-03 00:00:00 | admin | set | status: open -> drafting |
| 2011-09-22 00:00:00 | admin | create | |