// PR c++/84368 | |
// { dg-do compile { target c++14 } } | |
template < typename ... T > | |
void sink(T ...){} | |
template < typename ... T > | |
void foo(T ... v){ | |
[](auto ... v){ | |
auto bar = [](auto, auto){ return 0; }; | |
sink(bar(v, T{}) ...); | |
}(v ...); | |
} | |
int main(){ | |
foo(0); | |
} |