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 the WP at the March, 2011 meeting as part of paper N3262.]
6.8.2 [intro.object] paragraph 6 says,
Two distinct objects that are neither bit-fields nor base classsubobjects of zero size shall have distinct addresses.
This formulation leaves open the possibility that two baseclass subobjects of the same type could have the same address(because one or both might be zero-length base classsubobjects).
Proposed resolution (November, 2010) [SUPERSEDED]:
Change 6.8.2 [intro.object] paragraph 6 as follows:
Unless an object is a bit-field or a base class subobject of zerosize, the address of that object is the address of the first byte itoccupies. Two distinct objects that areneithernot bit-fieldsnor base class subobjects of zerosizeshall have distinct addresses, if both have the sametype or if not both are base class subobjects of zero size...