about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJonas Schievink <jonasschievink@gmail.com>2020-02-10 18:59:21 +0100
committerJonas Schievink <jonasschievink@gmail.com>2020-03-17 22:17:31 +0100
commit37b5bfce7612d1a5d8862fbfc9034aca5df33f88 (patch)
treee49636af86944fe1deb1cf66cd78e611d27e074f
parentb7fba973cb4b6547f24d89b901f7ac294c269503 (diff)
downloadrust-37b5bfce7612d1a5d8862fbfc9034aca5df33f88.tar.gz
rust-37b5bfce7612d1a5d8862fbfc9034aca5df33f88.zip
Improve comments in HIR lowering code
-rw-r--r--src/librustc_ast_lowering/expr.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/librustc_ast_lowering/expr.rs b/src/librustc_ast_lowering/expr.rs
index 868b31d668c..93e32e85efc 100644
--- a/src/librustc_ast_lowering/expr.rs
+++ b/src/librustc_ast_lowering/expr.rs
@@ -561,7 +561,7 @@ impl<'hir> LoweringContext<'_, 'hir> {
     ///             ::std::task::Poll::Ready(result) => break result,
     ///             ::std::task::Poll::Pending => {}
     ///         }
-    ///         yield ();
+    ///         task_context = yield ();
     ///     }
     /// }
     /// ```
@@ -664,6 +664,7 @@ impl<'hir> LoweringContext<'_, 'hir> {
             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 @@ impl<'hir> LoweringContext<'_, 'hir> {
 
         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),