diff --git a/execution.bs b/execution.bs index ff4cc0b..8ce69d2 100644 --- a/execution.bs +++ b/execution.bs @@ -1,9 +1,9 @@
 Title: `std::execution`
 H1: std::execution
-Shortname: P2300
-Revision: 10
-Status: P
+Shortname: D2300
+Revision: 11
+Status: D
 Group: WG21
 Date: 2024-06-28
 Audience: SG1, LEWG
@@ -167,6 +167,10 @@ div.hidden h6 {
   margin-block: 0;
   line-height: 0;
 }
+
+dfn {
+  font-weight: normal;
+}
 
 
 # Introduction # {#intro}
@@ -7624,7 +7628,7 @@ namespace std::execution {
             return let_value(
               schedule(sch),
               [sndr = std::forward_like<OutSndr>(sndr)]() mutable
-                noexcept(is_nothrow_move_constructible_v) {
+                noexcept(is_nothrow_move_constructible_v<decay_t>) {
                 return std::move(sndr);
               });
             
@@ -9915,7 +9919,7 @@ void finish(); 2.
     template<class OtherPromise>
       requires (!same_as<OtherPromise, void>)
-    void set_continuation(coroutine_handle h) noexcept;
+    void set_continuation(coroutine_handle<OtherPromise> h) noexcept;
     
1. Effects: Equivalent to: