This is an unofficial snapshot of the ISO/IEC JTC1 SC22 WG21 Core Issues List revision 119d. See http://www.open-std.org/jtc1/sc22/wg21/ for the official list.

2026-03-27


3173. Remove misleading footnote about as-if rule

Section: 6.8.2  [intro.object]     Status: ready     Submitter: CWG     Date: 2026-03-27

This footnote in 6.8.2 [intro.object] paragraph 10, by its mere presence, gives the misguided impression that the as-if rule applies to select parts of C++ only:

Under the “as-if” rule an implementation is allowed to store two objects at the same machine address or not store an object at all if the program cannot observe the difference (6.10.1 [intro.execution]).

Proposed resolution (approved by CWG 2027-03-27) :

Remove footnote 16 in 6.8.2 [intro.object] paragraph 10 as follows:

Under the “as-if” rule an implementation is allowed to store two objects at the same machine address or not store an object at all if the program cannot observe the difference (6.10.1 [intro.execution]).