// PR c++/28058 template struct A { A() {} }; A<0> a; template<> A<0>::A() {} // { dg-error "specialization" }