// { dg-options "-std=gnu++0x" } void print_all() {} template void print_all(const T& t, const Rest&... rest) { print_all(rest...); } void f() { print_all(); print_all(1); print_all(1, 3.14159); print_all("Hello, World!", 17, 3.14159); }