diff --git a/include/svs/lib/misc.h b/include/svs/lib/misc.h index b0293443..7ebe48a5 100644 --- a/include/svs/lib/misc.h +++ b/include/svs/lib/misc.h @@ -343,7 +343,7 @@ template class Lazy : public Fs... { using Fs::operator()...; }; -#define SVS_LAZY(expr) svs::lib::Lazy([=]() { return expr; }) +#define SVS_LAZY(expr) svs::lib::Lazy([&]() { return expr; }) template inline constexpr bool is_lazy = false; template inline constexpr bool is_lazy> = true;