Skip to content

Commit 91a7dfa

Browse files
authored
Merge 2025-06 LWG Motion 34
P3552R3 Add a Coroutine Task
2 parents 1452231 + c557f21 commit 91a7dfa

File tree

3 files changed

+867
-1
lines changed

3 files changed

+867
-1
lines changed

source/exceptions.tex

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1141,7 +1141,11 @@
11411141
\item%
11421142
when \tcode{std::execution::get_parallel_scheduler} is called and
11431143
\tcode{std::execution::system_context_replace\-ability::query_parallel_scheduler_backend()}
1144-
returns a null pointer value\iref{exec.par.scheduler}.
1144+
returns a null pointer value\iref{exec.par.scheduler}, or
1145+
1146+
\item%
1147+
when an exception is thrown from a coroutine \tcode{std::execution::task}\iref{exec.task}
1148+
which doesn't support a \tcode{std::execution::set_error_t(std::exception_ptr)} completion.
11451149
\end{itemize}
11461150
\end{note}
11471151

0 commit comments

Comments
 (0)