]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_mir_transform/src/dead_store_elimination.rs
Reimplement NormalizeArrayLen.
[rust.git] / compiler / rustc_mir_transform / src / dead_store_elimination.rs
index 42c580c63f06046e56d9b81290c7bf8fb0ee4c75..9dbfb089dc665428340c5fc4272e4f494a3def45 100644 (file)
@@ -53,6 +53,7 @@ pub fn eliminate<'tcx>(tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>, borrowed: &BitS
                 | StatementKind::StorageDead(_)
                 | StatementKind::Coverage(_)
                 | StatementKind::Intrinsic(_)
+                | StatementKind::ConstEvalCounter
                 | StatementKind::Nop => (),
 
                 StatementKind::FakeRead(_) | StatementKind::AscribeUserType(_, _) => {
@@ -71,7 +72,7 @@ pub fn eliminate<'tcx>(tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>, borrowed: &BitS
         bbs[block].statements[statement_index].make_nop();
     }
 
-    crate::simplify::SimplifyLocals.run_pass(tcx, body)
+    crate::simplify::simplify_locals(body, tcx)
 }
 
 pub struct DeadStoreElimination;