Skip to content

Commit 755c559

Browse files
authored
Merge pull request #1966 from gamecentric/main
Make spawn accept lvalue scope tokens
2 parents e0737ae + 8aca718 commit 755c559

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

include/stdexec/__detail/__spawn.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,13 +124,13 @@ namespace STDEXEC
124124
struct spawn_t
125125
{
126126
template <sender _Sender, scope_token _Token>
127-
void operator()(_Sender&& __sndr, _Token&& __tkn) const
127+
void operator()(_Sender&& __sndr, _Token __tkn) const
128128
{
129129
return (*this)(static_cast<_Sender&&>(__sndr), static_cast<_Token&&>(__tkn), env<>{});
130130
}
131131

132132
template <sender _Sender, scope_token _Token, class _Env>
133-
void operator()(_Sender&& __sndr, _Token&& __tkn, _Env&& __env) const
133+
void operator()(_Sender&& __sndr, _Token __tkn, _Env&& __env) const
134134
{
135135
auto __wrapped_sender = __tkn.wrap(static_cast<_Sender&&>(__sndr));
136136
auto __sndr_env = get_env(__wrapped_sender);

0 commit comments

Comments
 (0)