Skip to content

Commit 8350038

Browse files
authored
Merge pull request #1 from ericniebler/feature/cuda_reduce
fix cycle in type system in stream scheduler concepts
2 parents b94bd4d + 8722f36 commit 8350038

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

include/nvexec/stream_context.cuh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,9 @@ namespace nvexec {
8888
using ensure_started_th = __t<ensure_started_sender_t<__id<Sender>>>;
8989

9090
// needed for subsumption purposes
91-
template <class Sender>
92-
concept _non_stream_sender = !stream_sender<Sender>;
91+
template <class Sender, class Env>
92+
concept _non_stream_sender = //
93+
!derived_from<__decay_t<Sender>, stream_sender_base>;
9394

9495
struct stream_scheduler;
9596

0 commit comments

Comments
 (0)