1// { dg-do assemble } 2// GROUPS passed scoping 3class Integer { 4public: 5 int i; 6}; 7 8class 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