// PR c++/71513 // { dg-do compile { target c++11 } } // { dg-options "" } template < int N, typename T > struct A { enum alignas (N) E : T; }; #define SA(X) static_assert((X), #X) constexpr int al = alignof(double); SA(alignof(A<al,char>::E) == al);