http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51214
fabien at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[C++11] name lookup issue |[4.7 Regression] [C++11] |with c++11 enums |name lookup issue with | |c++11 enums --- Comment #2 from fabien at gcc dot gnu.org 2012-02-28 20:19:23 UTC --- We can manage to mark this bug as a 4.7 Regression, evidence below (to be compiled with -std=c++11 obviously). struct Base { int b1, b2, b3; }; struct T : Base { int t1, t2, t3; using Base::b1; using Base::b2; using Base::b3; enum E2 : int; }; enum T::E2 : int { A1 = 23 }; int i = T::A1; I have a patch for it.