From: Mazdak Farrokhzad Date: Sat, 11 May 2019 13:42:14 +0000 (+0200) Subject: Cleanup the .await HIR lowering with .stmt(..). X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=362431b4d6029e473166b9df307a171d961b5675;p=rust.git Cleanup the .await HIR lowering with .stmt(..). --- diff --git a/src/librustc/hir/lowering.rs b/src/librustc/hir/lowering.rs index 7ccfb826e37..1612e0a6e9d 100644 --- a/src/librustc/hir/lowering.rs +++ b/src/librustc/hir/lowering.rs @@ -5647,11 +5647,7 @@ fn lower_await( hir_vec![ready_arm, pending_arm], hir::MatchSource::AwaitDesugar, )); - hir::Stmt { - hir_id: self.next_id(), - node: hir::StmtKind::Expr(match_expr), - span, - } + self.stmt(span, hir::StmtKind::Expr(match_expr)) }; let yield_stmt = { @@ -5661,11 +5657,7 @@ fn lower_await( hir::ExprKind::Yield(P(unit)), ThinVec::new(), )); - hir::Stmt { - hir_id: self.next_id(), - node: hir::StmtKind::Expr(yield_expr), - span, - } + self.stmt(span, hir::StmtKind::Expr(yield_expr)) }; let loop_block = P(self.block_all(