// { dg-do assemble } template class temp1 { public: T tvar; }; template class temp2 { public : temp1 t1var; }; temp1 temp1var; temp2 temp2var;