1 // { dg-do assemble  }
2 // GROUPS passed scoping
3 class Integer {
4 public:
5     int i;
6 };
7 
8 class Type {
9     enum Klasse { ENUM, INTEGER };
10 
11     class Description {
12     public:
13 
14     };
15 
16     class Integer: public Description {
17     public:
18         ::Integer low;
19         ::Integer high;
20     };
21 };
22