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

2024-12-19


1180. Over-aligned class types

Section: 6.7.3  [basic.align]     Status: C++11     Submitter: Clark Nelson     Date: 2010-08-25

[Voted into the WP at the March, 2011 meeting as part of paper N3262.]

Now that alignment can be applied directly to class types, the current wording of the note at the end of 6.7.3 [basic.align] paragraph 3 is no longer correct:

[Note: every over-aligned type is or contains a class type with a non-static data member to which an extended alignment has been applied. —end note]

Proposed resolution (November, 2010) [SUPERSEDED]:

Change 6.7.3 [basic.align] paragraph 3 as follows:

[Note: every over-aligned type is or contains a class type with a non-static data member to which an extended alignment has been applied to which extended alignment applies (possibly through a non-static data member). —end note]