1 // PR c++/71513 2 // { dg-do compile { target c++11 } } 3 4 template < int N, typename T > 5 struct A 6 { 7 enum alignas (N) E : T; 8 }; 9 10 #define SA(X) static_assert((X), #X) 11 12 constexpr int al = alignof(double); 13 SA(alignof(A<al,char>::E) == al); 14