// PR c++/60265 // { dg-do compile { target c++11 } } // [namespace.udecl]/7 shall not name a scoped enumerator. // (this changes in C++2a) namespace A { enum class E { V }; using E::V; // { dg-error "enum" "" { target { ! c++2a } } } } void foo() { using A::E::V; // { dg-error "enum" "" { target { ! c++2a } } } } using A::E::V; // { dg-error "enum" "" { target { ! c++2a } } } enum class F { U }; using F::U; // { dg-error "enum" "" { target { ! c++2a } } }