// { dg-do compile } // Origin: Volker Reichelt // PR c++/18471: ICE redeclaration of typedef as class template typedef int X; // { dg-error "previous" } template struct X {}; // { dg-error "typedef-name" }