]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_mir_transform/src/lower_slice_len.rs
Auto merge of #93397 - joshtriplett:sort-floats, r=Amanieu
[rust.git] / compiler / rustc_mir_transform / src / lower_slice_len.rs
index 813ab4001a7d856045119b85fee66c688c1c57d0..47848cfa497f3bee5b64b99cecc6075e7ed32e35 100644 (file)
@@ -27,12 +27,10 @@ pub fn lower_slice_len_calls<'tcx>(tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) {
     };
 
     // The one successor remains unchanged, so no need to invalidate
-    let (basic_blocks, local_decls, _) =
-        body.basic_blocks_local_decls_mut_and_var_debug_info_no_invalidate();
-
+    let basic_blocks = body.basic_blocks.as_mut_preserves_cfg();
     for block in basic_blocks {
         // lower `<[_]>::len` calls
-        lower_slice_len_call(tcx, block, &*local_decls, slice_len_fn_item_def_id);
+        lower_slice_len_call(tcx, block, &body.local_decls, slice_len_fn_item_def_id);
     }
 }