This is an unofficial snapshot of the ISO/IEC JTC1 SC22 WG21 Core Issues List revision 119a. See http://www.open-std.org/jtc1/sc22/wg21/ for the official list.
2025-12-20
[Voted into WP at March, 2010 meeting.]
9.5 [dcl.init] paragraph 11 says,
If no initializer is specified for an object, the object isdefault-initialized; if no initialization is performed, a non-staticobject has indeterminate value.
This is inaccurate, because objects with thread storage durationare zero-initialized (6.10.3.2 [basic.start.static] paragraph 2).
Proposed resolution (November, 2009):
Change 9.5 [dcl.init] paragraph 11 as follows:
If no initializer is specified for an object, the object isdefault-initialized; if no initialization is performed,anon-statican objectwith automatic or dynamicstorage duration has indeterminate value. [Note: objectswith staticor thread storage duration arezero-initialized, see 6.10.3.2 [basic.start.static]. —endnote].