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