1 // PR c++/70241
2 // { dg-do compile { target c++11 } }
3 
4 class A {
5 public:
6    enum B : int;
7 };
8 
9 enum A::B : int {
10    x
11 };
12 
13 struct C {
14 private:
15     enum D : int;
16 };
17 
18 enum C::D : int {
19    y
20 };
21 
main()22 int main() {
23    A::x;
24    C::y; // { dg-error "private" }
25 }
26