// PR c++/17936 template struct A { void foo(); }; template struct A<1, N> { void foo(); }; template<> void A<1, 2>::foo();