1// { dg-do assemble } 2 3template <class T> class temp1 4{ 5public: 6 T tvar; 7}; 8 9 10template <class T2> class temp2 11{ 12public : 13 temp1<T2> t1var; 14}; 15 16 17temp1<int> temp1var; 18temp2<int> temp2var; 19