1 2 3 4 5 6 7 8 9 10
// PR c++/28058 template<int> struct A { A() {} }; A<0> a; template<> A<0>::A() {} // { dg-error "specialization" }