1 // { dg-do compile { target c++11 } } 2 3 struct Shape { 4 enum class Type 5 { Circle, Square }; 6 }; 7 8 Foo(Shape & shape)9 void Foo (Shape &shape) 10 { 11 +shape.Type::NOPE; // { dg-error "is not a member of" } 12 } 13