// { dg-do compile } // Origin: Wolfgang Bangerth // PR c++/2863 // Default function argument and template specialization. struct X { template void f(int=0); }; template <> void X::f<1> () {} // { dg-error "(not match|declaration)" }