1 // PR c++/80150 2 // { dg-do compile { target c++11 } } 3 4 template <typename R, typename... Args> compare_functions(R (* funcA)(Args...),R (* funcB)(Args...),Args...args)5bool compare_functions(R(*funcA)(Args...), R(*funcB)(Args...), Args... args) { 6 return false; 7 } 8 foo(int x)9int foo(int x) { 10 return x; 11 } 12 foo(float x)13float foo(float x) { 14 return x; 15 } 16 main()17int main() { 18 int a = 10; 19 compare_functions<int>(foo, foo, a); 20 } 21