1 // PR c++/82401
2 // { dg-do compile { target c++11 } }
3 // { dg-options "" }
4 
5 template <typename T> struct A
6 {
7   enum E : T;
8   void h ();
9 };
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
13 {
14   enum class E : T;
15 };
16 C<int>::E c3 = C<int>::E::e1;	// { dg-error "is not a member of" }
17