1 2 3 4 5 6 7 8
// PR c++/35282 template<int> struct A { template<int> void foo(); }; template<> template<int> void A<0>::foo() {}