// PR c++/86480 // { dg-do compile { target c++17 } } template constexpr bool val = true; template void f() { [](auto... p) { []{ if constexpr (val) { return true; } return false; }(); }(42); } int main() { f(); }