// PR c++/39863 // { dg-options -std=c++0x } template struct A {}; template struct S {}; template A< S... > f(U... u) { return A< S... >(); } int main() { f(0.0); }