1 // PR c++/63628 2 // { dg-do compile { target c++14 } } 3 4 auto const pack = [](auto&&... t) 5 { 6 return [&](auto&& f)->decltype(auto) 7 { 8 return f(static_cast<decltype(t)>(t)...); 9 }; 10 }; 11 main(int argc,char ** argv)12int main(int argc, char** argv) { 13 pack(1)([](int){}); 14 return 0; 15 } 16