Skip to content

Commit 8cee04a

Browse files
Remove obsolete CallGuards MIR pass
1 parent 7150036 commit 8cee04a

File tree

4 files changed

+1
-91
lines changed

4 files changed

+1
-91
lines changed

src/librustc_driver/driver.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1050,7 +1050,6 @@ pub fn phase_4_translate_to_llvm<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
10501050
// From here on out, regions are gone.
10511051
passes.push_pass(box mir::transform::erase_regions::EraseRegions);
10521052

1053-
passes.push_pass(box mir::transform::add_call_guards::AddCallGuards);
10541053
passes.push_pass(box borrowck::ElaborateDrops);
10551054
passes.push_pass(box mir::transform::no_landing_pads::NoLandingPads);
10561055
passes.push_pass(box mir::transform::simplify::SimplifyCfg::new("elaborate-drops"));
@@ -1062,7 +1061,6 @@ pub fn phase_4_translate_to_llvm<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
10621061
passes.push_pass(box mir::transform::copy_prop::CopyPropagation);
10631062

10641063
passes.push_pass(box mir::transform::simplify::SimplifyLocals);
1065-
passes.push_pass(box mir::transform::add_call_guards::AddCallGuards);
10661064
passes.push_pass(box mir::transform::dump_mir::Marker("PreTrans"));
10671065

10681066
passes.run_passes(tcx);

src/librustc_mir/shim.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ use std::fmt;
3030
use std::iter;
3131
use std::mem;
3232

33-
use transform::{add_call_guards, no_landing_pads, simplify};
33+
use transform::{no_landing_pads, simplify};
3434
use util::elaborate_drops::{self, DropElaborator, DropStyle, DropFlagMode};
3535
use util::patch::MirPatch;
3636

@@ -115,7 +115,6 @@ fn make_shim<'a, 'tcx>(tcx: ty::TyCtxt<'a, 'tcx, 'tcx>,
115115
debug!("make_shim({:?}) = untransformed {:?}", instance, result);
116116
no_landing_pads::no_landing_pads(tcx, &mut result);
117117
simplify::simplify_cfg(&mut result);
118-
add_call_guards::add_call_guards(&mut result);
119118
debug!("make_shim({:?}) = {:?}", instance, result);
120119

121120
let result = tcx.alloc_mir(result);

src/librustc_mir/transform/add_call_guards.rs

Lines changed: 0 additions & 86 deletions
This file was deleted.

src/librustc_mir/transform/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ pub mod simplify;
1313
pub mod erase_regions;
1414
pub mod no_landing_pads;
1515
pub mod type_check;
16-
pub mod add_call_guards;
1716
pub mod promote_consts;
1817
pub mod qualify_consts;
1918
pub mod dump_mir;

0 commit comments

Comments
 (0)