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