4 typedef double T
[4][4] __attribute__((aligned (2 * __alignof__ (double))));
11 if (__alignof__ (struct S
) != 2 * __alignof__ (double)
12 || __alignof__ (T
) != 2 * __alignof__ (double)
13 || __alignof__ (const struct S
) != 2 * __alignof__ (double)
14 || __alignof__ (const T
) != 2 * __alignof__ (double))
19 #if defined(__cplusplus) && __cplusplus >= 201103L
20 static_assert (alignof (S
) == 2 * __alignof__ (double), "alignment of S");
21 static_assert (alignof (T
) == 2 * __alignof__ (double), "alignment of T");
22 static_assert (alignof (const S
) == 2 * __alignof__ (double), "alignment of const S");
23 static_assert (alignof (const T
) == 2 * __alignof__ (double), "alignment of const T");