1 // A function parameter pack is only deduced if it's at the end 2 // { dg-do compile { target c++11 } } 3 template<typename... Args> 4 void f(const Args&... args, int oops); 5 main()6int main() 7 { 8 f<>(1); 9 f(1); 10 f<int>(1,2); 11 f(1,2); // { dg-error "no match" } 12 } 13 14 // { dg-prune-output "note" } 15