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