// A function parameter pack is only deduced if it's at the end // { dg-options "-std=gnu++0x" } template void f(const Args&... args, int oops); int main() { f<>(1); f(1); f(1,2); f(1,2); // { dg-error "no match" } } // { dg-prune-output "note" }