1 2 3 4 5 6 7
// PR c++/42055 template<typename T> void foo(T, T); // { dg-error "candidates|template" } template<typename T> void foo(T, int); // { dg-error "template" } template void foo(int, int); // { dg-error "ambiguous template specialization" }