2 // { dg-do compile { target c++11 } }
5 template <typename T> struct A
10 template <typename T> enum A<T>::E : T { e1, e2 };
11 template <> enum A<long long>::E : long long {};
12 template <typename T> struct C
16 C<int>::E c3 = C<int>::E::e1; // { dg-error "is not a member of" }