Skip to content

Commit

Permalink
Rollup merge of rust-lang#121147 - tmiasko:no-debug-body, r=compiler-…
Browse files Browse the repository at this point in the history
…errors

Avoid debug logging entire MIR body

If there is a need to examine the MIR body there is -Zmir-dump.
  • Loading branch information
oli-obk authored Feb 15, 2024
2 parents f8d1ee8 + 5d65b19 commit 7902d33
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 4 deletions.
1 change: 0 additions & 1 deletion compiler/rustc_mir_transform/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -652,7 +652,6 @@ fn inner_optimized_mir(tcx: TyCtxt<'_>, did: LocalDefId) -> Body<'_> {
debug!("about to call mir_drops_elaborated...");
let body = tcx.mir_drops_elaborated_and_const_checked(did).steal();
let mut body = remap_mir_for_const_eval_select(tcx, body, hir::Constness::NotConst);
debug!("body: {:#?}", body);

if body.tainted_by_errors.is_some() {
return body;
Expand Down
5 changes: 2 additions & 3 deletions compiler/rustc_mir_transform/src/remove_noop_landing_pads.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ impl<'tcx> MirPass<'tcx> for RemoveNoopLandingPads {
}

fn run_pass(&self, _tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) {
debug!("remove_noop_landing_pads({:?})", body);
let def_id = body.source.def_id();
debug!(?def_id);
self.remove_nop_landing_pads(body)
}
}
Expand Down Expand Up @@ -81,8 +82,6 @@ impl RemoveNoopLandingPads {
}

fn remove_nop_landing_pads(&self, body: &mut Body<'_>) {
debug!("body: {:#?}", body);

// Skip the pass if there are no blocks with a resume terminator.
let has_resume = body
.basic_blocks
Expand Down

0 comments on commit 7902d33

Please sign in to comment.