1 // { dg-do assemble  }
2 // GROUPS passed enums
3 class foo {
4 public:
5   enum bar { baz = 1, bat = 7 };
6 };
7 
8 class derv : public foo { };
9 
main()10 int main()
11 {
12   foo::bar x = foo::baz;
13   derv::bar y = derv::bat;
14 }
15