2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / enum6.C
blob29908b81d116e5efbcaf3933e2e96829280c88b1
1 // { dg-do assemble  }
2 // GROUPS passed enums
3 class X {
4   private:
5     enum E1 {a1, b1}; // { dg-error "" } 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     }