blob: 4ba3b9ea89365353b750db99f527a1c69c1d1bac [file] [log] [blame]
// PR c++/97874
// { dg-do compile { target c++20 } }
struct A { enum E { kl }; };
template <typename UQ>
int
v4 ()
{
using UQ::kl;
return kl;
}
template <typename UQ>
int
v5 ()
{
using UQ::kl; // { dg-error "not a class" }
return kl; // { dg-error "not declared" }
}
int main()
{
v4<A>();
v4<A::E>();
v5<int>();
}