1 // PR c++/14667 2 3 template<class T> 4 class Class1; 5 6 class Class2 {} typedef Class1<Class2> Type1; // { dg-error "" } 7