diff options
| author | Jonas Schievink <jonasschievink@gmail.com> | 2020-02-10 18:59:21 +0100 |
|---|---|---|
| committer | Jonas Schievink <jonasschievink@gmail.com> | 2020-03-17 22:17:31 +0100 |
| commit | 37b5bfce7612d1a5d8862fbfc9034aca5df33f88 (patch) | |
| tree | e49636af86944fe1deb1cf66cd78e611d27e074f | |
| parent | b7fba973cb4b6547f24d89b901f7ac294c269503 (diff) | |
| download | rust-37b5bfce7612d1a5d8862fbfc9034aca5df33f88.tar.gz rust-37b5bfce7612d1a5d8862fbfc9034aca5df33f88.zip | |
Improve comments in HIR lowering code
| -rw-r--r-- | src/librustc_ast_lowering/expr.rs | 5 |
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), |
