1 // PR c++/14086
2 
3 struct ClassA
4 {
5   ClassA();
6 };
7 
8 struct ClassB
9 {
10   enum Enum {ClassB}; // { dg-error "" }
11   ClassA key;
12 
13            ClassB();
14   virtual ~ClassB();
15 };
16 
17 
ClassB()18 ClassB::ClassB()
19 {
20 }
21