Skip to content

Commit bd0d43f

Browse files
authored
Merge pull request #2001 from ericniebler/avoid-default-tparam-in-nested-class-template
avoid defauled template param in nested class template
2 parents 73584a8 + 07816a2 commit bd0d43f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

include/exec/task.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ namespace experimental::execution
463463
{
464464
struct __promise;
465465

466-
template <class _ParentPromise = void>
466+
template <class _ParentPromise>
467467
struct __task_awaiter;
468468

469469
using __promise_context_t = _Context::template promise_context_t<__promise>;
@@ -486,10 +486,10 @@ namespace experimental::execution
486486
}
487487

488488
// Make this task generally awaitable:
489-
constexpr auto operator co_await() && noexcept -> __task_awaiter<>
489+
constexpr auto operator co_await() && noexcept -> __task_awaiter<void>
490490
requires __minvocable_q<awaiter_context_t, __promise>
491491
{
492-
return __task_awaiter<>{std::exchange(__coro_, {})};
492+
return __task_awaiter<void>{std::exchange(__coro_, {})};
493493
}
494494

495495
constexpr ~basic_task()

0 commit comments

Comments
 (0)