Avoid debug logging entire MIR body
If there is a need to examine the MIR body there is -Zmir-dump.
This commit is contained in:
parent
fa9f77ff35
commit
5d65b1954e
@ -653,7 +653,6 @@ fn inner_optimized_mir(tcx: TyCtxt<'_>, did: LocalDefId) -> Body<'_> {
|
|||||||
debug!("about to call mir_drops_elaborated...");
|
debug!("about to call mir_drops_elaborated...");
|
||||||
let body = tcx.mir_drops_elaborated_and_const_checked(did).steal();
|
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);
|
let mut body = remap_mir_for_const_eval_select(tcx, body, hir::Constness::NotConst);
|
||||||
debug!("body: {:#?}", body);
|
|
||||||
|
|
||||||
if body.tainted_by_errors.is_some() {
|
if body.tainted_by_errors.is_some() {
|
||||||
return body;
|
return body;
|
||||||
|
@ -15,7 +15,8 @@ impl<'tcx> MirPass<'tcx> for RemoveNoopLandingPads {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn run_pass(&self, _tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) {
|
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)
|
self.remove_nop_landing_pads(body)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -81,8 +82,6 @@ impl RemoveNoopLandingPads {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn remove_nop_landing_pads(&self, body: &mut Body<'_>) {
|
fn remove_nop_landing_pads(&self, body: &mut Body<'_>) {
|
||||||
debug!("body: {:#?}", body);
|
|
||||||
|
|
||||||
// Skip the pass if there are no blocks with a resume terminator.
|
// Skip the pass if there are no blocks with a resume terminator.
|
||||||
let has_resume = body
|
let has_resume = body
|
||||||
.basic_blocks
|
.basic_blocks
|
||||||
|
Loading…
x
Reference in New Issue
Block a user