2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / enum6.C
blob1a863317f8304562443cd655f37dc0266c8fdc66
1 // { dg-do assemble  }
2 // GROUPS passed enums
3 class X {
4   private:
5     enum E1 {a1, b1}; // { dg-message "" } private
6   public:
7     enum E2 {a2, b2};
8     };
10 void h(X* p) {
11     X::E2 e2;
12     int x2 = X::a2;
14     X::E1 e1;        // { dg-error "" } within this context
15     int x1 = X::a1;  // { dg-error "" } within this context
16     }