// PR c++/93299 - ICE in tsubst_copy with parenthesized expression. // { dg-do compile { target c++14 } } template struct A { enum { b = 8 }; }; template struct __attribute__((aligned((A::b)))) D { }; struct S : D<0> { }; template struct __attribute__((aligned((A::b) + N))) D2 { }; struct S2 : D2<0> { };