1 // { dg-do assemble } 2 // GROUPS passed constructors 3 // ctor file 4 // Message-Id: <m0oxRi1-0002fPC@nesmith.pactitle.com> 5 // From: genehi@nesmith.pactitle.com (Gene Hightower) 6 // Subject: Apparent bug in g++ 2.5.2 7 // Date: Wed, 10 Nov 93 18:24 PST 8 9 class One { 10 public: One()11 One() {} 12 }; 13 14 template<class T> class Two : public One { 15 }; 16 17 class Three { 18 }; 19 20 class Four { 21 Two<Three> x[1]; 22 }; 23 24 class Five { 25 Four y; 26 27 public: Five()28 Five() {} 29 }; 30