]> git.lizzy.rs Git - rust.git/blobdiff - src/libstd/macros.rs
Remove spawning from task::Context
[rust.git] / src / libstd / macros.rs
index b649ec2340e93df33e87121b1143dff8c780e840..06056d6ed2040c8a0ccc04802a2fff4bc98dc9b9 100644 (file)
@@ -229,8 +229,8 @@ macro_rules! await {
         let mut pinned = $e;
         loop {
             if let $crate::task::Poll::Ready(x) =
-                $crate::future::poll_in_task_cx(unsafe {
-                    $crate::pin::PinMut::new_unchecked(&mut pinned)
+                $crate::future::poll_with_tls_waker(unsafe {
+                    $crate::pin::Pin::new_unchecked(&mut pinned)
                 })
             {
                 break x;