1 // PR c++/39863 2 // { dg-do compile { target c++11 } } 3 4 template <typename... T> 5 struct A {}; 6 7 template <typename T, typename U> 8 struct S {}; 9 10 template <typename... T, typename... U> f(U...u)11A< S<T, U>... > f(U... u) 12 { return A< S<T, U>... >(); } 13 main()14int main() 15 { 16 f<int>(0.0); 17 } 18