// PR c++/119574// A version of lambda-targ13.C where the inner lambda returns non-void.// { dg-do compile { target c++20 } }template<class F =decltype([] <auto G = [] {return42; }> () {returnG(); })>constexprintf(F op = {}) {returnop(); }static_assert(f() ==42);