1 // { dg-do run } 2 // PRMS Id: 7179 3 4 template <class T> 5 class Car{ 6 public: 7 Car(); 8 } ; 9 10 class Wheels{ 11 public: 12 Wheels(); 13 } ; 14 15 class Shop 16 { 17 public: 18 Shop(); 19 private: 20 Car<Wheels> car ; 21 } ; 22 Wheels()23Wheels::Wheels() {} 24 Shop()25Shop::Shop() {} 26 main()27int main() 28 { 29 Shop shop ; 30 return 0 ; 31 } 32 33 template <class T> Car()34Car<T>::Car() {} 35