Title
Remove misleading footnote about as-if rule
Status
ready
Section
6.8.2 [intro.object]
Submitter
CWG

Created on 2026-03-27.00:00:00 last changed 1 week ago

Messages

Date: 2026-03-27.18:23:15

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]).
Date: 2026-03-27.00:00:00

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]).
History
Date User Action Args
2026-03-27 18:23:15adminsetstatus: open -> ready
2026-03-27 13:22:03adminsetmessages: + msg8530
2026-03-27 00:00:00admincreate