]> git.lizzy.rs Git - rust.git/commitdiff
Improve comments in HIR lowering code
authorJonas Schievink <jonasschievink@gmail.com>
Mon, 10 Feb 2020 17:59:21 +0000 (18:59 +0100)
committerJonas Schievink <jonasschievink@gmail.com>
Tue, 17 Mar 2020 21:17:31 +0000 (22:17 +0100)
src/librustc_ast_lowering/expr.rs

index 868b31d668c0cb7ecf829392705930c1c0acbd55..93e32e85efc4193a534fca90d8b9b4011c52a30f 100644 (file)
@@ -561,7 +561,7 @@ pub(super) fn make_async_expr(
     ///             ::std::task::Poll::Ready(result) => break result,
     ///             ::std::task::Poll::Pending => {}
     ///         }
-    ///         yield ();
+    ///         task_context = yield ();
     ///     }
     /// }
     /// ```
@@ -664,6 +664,7 @@ fn lower_expr_await(&mut self, await_span: Span, expr: &Expr) -> hir::ExprKind<'
             self.stmt_expr(span, match_expr)
         };
 
+        // task_context = yield ();
         let yield_stmt = {
             let unit = self.expr_unit(span);
             let yield_expr = self.expr(
@@ -687,7 +688,7 @@ fn lower_expr_await(&mut self, await_span: Span, expr: &Expr) -> hir::ExprKind<'
 
         let loop_block = self.block_all(span, arena_vec![self; inner_match_stmt, yield_stmt], None);
 
-        // loop { ...; task_context = yield (); }
+        // loop { .. }
         let loop_expr = self.arena.alloc(hir::Expr {
             hir_id: loop_hir_id,
             kind: hir::ExprKind::Loop(loop_block, None, hir::LoopSource::Loop),