diff --git a/include/stdexec/__detail/__optional.hpp b/include/stdexec/__detail/__optional.hpp index 164d1c00b..bcfa382c6 100644 --- a/include/stdexec/__detail/__optional.hpp +++ b/include/stdexec/__detail/__optional.hpp @@ -106,7 +106,7 @@ namespace stdexec { } template - requires same_as<_Tp, __call_result_t<_Fn>> + requires same_as<_Tp, __call_result_t<_Fn, _Args...>> auto __emplace_from(_Fn&& __f, _Args&&... __args) noexcept(__nothrow_callable<_Fn, _Args...>) -> _Tp& { reset();