| 286 | } |
| 287 | |
| 288 | inline auto |
| 289 | __coroutine_signal_completion(__std::atomic<std::thread::id>& __thread_id_) noexcept // |
| 290 | -> __std::coroutine_handle<> |
| 291 | { |
| 292 | __signal_completion_frame::value.__promise_.__thread_id_ = &__thread_id_; |
| 293 | return __std::coroutine_handle<>::from_address(&__signal_completion_frame::value); |
| 294 | } |
| 295 | |
| 296 | # else |
| 297 |