template void f(T); template<> void f(int, ...); // { dg-error "match" } template void g(T, ...); template<> void g(int); // { dg-error "match" }