3 // Origin: heinlein@informatik.uni-ulm.de
5 // PR c++/14428: Redeclaration of class template with wrong
6 // non-type template parameter.
8 template <int i> struct X; // { dg-error "template parameter" }
9 template <int* p> struct X; // { dg-error "redeclared here" }