// PR c++/84126 | |
// { dg-do compile { target c++14 } } | |
template <class... Ts> | |
void sink(Ts...); | |
template <typename T> | |
int bar(T&); // ICE with reference, work with just T | |
template <typename T > | |
void foo(T){ | |
[](auto ... k){ | |
sink (bar(k) ...); | |
}(0); | |
} | |
int main() { | |
foo(0); | |
} |