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