// PR c++/100295 // { dg-do compile { target c++17 } } template<typename... Ts> void f(Ts... ts) { auto lambda = [=](auto x) { if constexpr (sizeof((ts+x) + ...) != 0) (..., ts); }; lambda(0); } int main() { f(0, 'a'); }