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