blob: 52d40e0428284a4dd73da2d210535c1c15d1ea83 [file] [log] [blame]
// PR c++/82401
// { dg-do compile { target c++11 } }
// { dg-options "" }
template <typename T> struct A
{
enum E : T;
void h ();
};
template <typename T> enum A<T>::E : T { e1, e2 };
template <> enum A<long long>::E : long long {};
template <typename T> struct C
{
enum class E : T;
};
C<int>::E c3 = C<int>::E::e1; // { dg-error "is not a member of" }