// { dg-do compile { target c++11 } } typedef char layout_type; struct A { layout_type member alignas (double); }; static_assert (alignof (A) == alignof (double), "alignment of struct A must be alignof (double)"); struct alignas (alignof (long double)) B { layout_type member; }; static_assert (alignof (B) == alignof (long double), "alignment of struct A must be alignof (double double)");