1 // PR c++/84126 2 // { dg-do compile { target c++14 } } 3 4 template <class... Ts> 5 void sink(Ts...); 6 7 template <typename T> 8 int bar(T&); // ICE with reference, work with just T 9 10 template <typename T > foo(T)11void foo(T){ 12 [](auto ... k){ 13 sink (bar(k) ...); 14 }(0); 15 } 16 main()17int main() { 18 foo(0); 19 } 20