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