1 // { dg-do assemble } 2 // GROUPS passed templates 3 template<class T> class X; 4 typedef X<int> IX; 5 6 template<class T> 7 class X { 8 public: 9 T x; 10 }; 11 12 struct A { 13 IX c; 14 }; 15