1 // { dg-do assemble } 2 // GROUPS passed enums 3 class foo1 4 { 5 public: 6 enum foo1_enum 7 { 8 ENUM1, 9 ENUM2, // { dg-error "comma at end" "" { target { ! c++11 } } } 10 }; 11 }; 12 13 14 class foo2 15 { 16 private: 17 enum foo1::foo1_enum Enum; 18 }; 19 20 21 class foo3 22 { 23 private: 24 foo1::foo1_enum Enum; 25 }; 26