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