From 0bd9bd6b8acfcd102bbc31ac407f1883480accbc Mon Sep 17 00:00:00 2001 From: Camille GILLOT Date: Wed, 26 Apr 2023 18:42:41 +0000 Subject: [PATCH] Explicit performance concern. --- compiler/rustc_mir_transform/src/ref_prop.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/rustc_mir_transform/src/ref_prop.rs b/compiler/rustc_mir_transform/src/ref_prop.rs index a2e765100733..bdb008efe1e8 100644 --- a/compiler/rustc_mir_transform/src/ref_prop.rs +++ b/compiler/rustc_mir_transform/src/ref_prop.rs @@ -131,8 +131,8 @@ fn compute_replacement<'tcx>( let maybe_dead = maybe_dead.contains(target.local); if target.projection.first() == Some(&PlaceElem::Deref) { - // We are creating a reborrow. As `place.local` is a reference, removing the - // `StorageDead` is fine. + // We are creating a reborrow. As `place.local` is a reference, removing the storage + // statements should not make it much harder for LLVM to optimize. if maybe_dead { storage_to_remove.insert(target.local); }