// PR c++/14667 template class Class1; class Class2 {} typedef Class1 Type1; // { dg-error "" }