diff --git a/include/exec/sequence/iterate.hpp b/include/exec/sequence/iterate.hpp index d1d836ec4..974d72012 100644 --- a/include/exec/sequence/iterate.hpp +++ b/include/exec/sequence/iterate.hpp @@ -162,7 +162,7 @@ namespace exec { }; struct iterate_t { - template + template requires __decay_copyable<_Range> auto operator()(_Range&& __range) const { return make_sequence_expr(__decay_t<_Range>{static_cast<_Range&&>(__range)});