diff --git a/libs/core/async_cuda/include/hpx/async_cuda/transform_stream.hpp b/libs/core/async_cuda/include/hpx/async_cuda/transform_stream.hpp index 4825ae48e12..e3ef19f49fa 100644 --- a/libs/core/async_cuda/include/hpx/async_cuda/transform_stream.hpp +++ b/libs/core/async_cuda/include/hpx/async_cuda/transform_stream.hpp @@ -133,7 +133,7 @@ namespace hpx { namespace cuda { namespace experimental { struct transform_stream_receiver { #ifdef HPX_HAVE_STDEXEC - using is_receiver = void; + using receiver_concept = hpx::execution::experimental::receiver_t; #endif std::decay_t r; std::decay_t f; @@ -324,10 +324,13 @@ namespace hpx { namespace cuda { namespace experimental { >; // clang-format on #else + template + struct invoke_result_helper; + template