]> git.proxmox.com Git - rustc.git/blobdiff - compiler/rustc_mir_transform/src/cleanup_post_borrowck.rs
New upstream version 1.65.0+dfsg1
[rustc.git] / compiler / rustc_mir_transform / src / cleanup_post_borrowck.rs
index 611d29a4ee29a3400d60ed14f3cc47820cbf75b5..3378923c22c367c1a9396ab54e07d0ba3279e282 100644 (file)
@@ -33,7 +33,7 @@ pub struct DeleteNonCodegenStatements<'tcx> {
 impl<'tcx> MirPass<'tcx> for CleanupNonCodegenStatements {
     fn run_pass(&self, tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) {
         let mut delete = DeleteNonCodegenStatements { tcx };
-        delete.visit_body(body);
+        delete.visit_body_preserves_cfg(body);
         body.user_type_annotations.raw.clear();
 
         for decl in &mut body.local_decls {