From bca392850075c04b6a15b73a1a9611fdeb8e5a3b Mon Sep 17 00:00:00 2001 From: pierwill Date: Thu, 7 Jul 2022 15:55:00 -0500 Subject: [PATCH] Revert "Add flag in build as_rvalue" This reverts commit a313dba20f1449f227e2fe0be20b7c48fd4de13b. --- compiler/rustc_mir_build/src/build/expr/as_rvalue.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/compiler/rustc_mir_build/src/build/expr/as_rvalue.rs b/compiler/rustc_mir_build/src/build/expr/as_rvalue.rs index 0311b5f226ec..15f2d17c4e08 100644 --- a/compiler/rustc_mir_build/src/build/expr/as_rvalue.rs +++ b/compiler/rustc_mir_build/src/build/expr/as_rvalue.rs @@ -601,9 +601,7 @@ impl<'a, 'tcx> Builder<'a, 'tcx> { let this = self; let source_info = this.source_info(upvar_span); - let mut decl = LocalDecl::new(upvar_ty, upvar_span); - decl.always_storage_live = true; // this will be StorageLive below - let temp = this.local_decls.push(decl); + let temp = this.local_decls.push(LocalDecl::new(upvar_ty, upvar_span)); this.cfg.push(block, Statement { source_info, kind: StatementKind::StorageLive(temp) });