AT
Size: a a a
AT
AT
DF
AB
AB
AB
AT
§5.3.6 [expr.alignof] 1/ An alignof expression yields the alignment requirement of its operand type. The operand shall be a type-id representing a complete object type or an array thereof [...] 3/ [...] When alignof is applied to an array type, the result shall be the alignment of the element type
AB
§5.3.6 [expr.alignof] 1/ An alignof expression yields the alignment requirement of its operand type. The operand shall be a type-id representing a complete object type or an array thereof [...] 3/ [...] When alignof is applied to an array type, the result shall be the alignment of the element type
AB
DF
SE
§5.3.6 [expr.alignof] 1/ An alignof expression yields the alignment requirement of its operand type. The operand shall be a type-id representing a complete object type or an array thereof [...] 3/ [...] When alignof is applied to an array type, the result shall be the alignment of the element type
If type-name is a VLA type, its size expression is not evaluated. (since C2x)
AB
If type-name is a VLA type, its size expression is not evaluated. (since C2x)
AT
AT
AT
SE
AZ
AB
AB