From 4655866a11ddb345c84781cf4e292e99e26ee9fe Mon Sep 17 00:00:00 2001 From: Wesley Wiser Date: Thu, 25 Oct 2018 08:35:53 -0400 Subject: [PATCH] Fix CR feedback --- src/librustc/mir/mod.rs | 15 +++++---------- src/librustc_mir/transform/mod.rs | 3 ++- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/librustc/mir/mod.rs b/src/librustc/mir/mod.rs index e53def65886..f9da40b5838 100644 --- a/src/librustc/mir/mod.rs +++ b/src/librustc/mir/mod.rs @@ -74,21 +74,16 @@ fn local_decls(&self) -> &LocalDecls<'tcx> { /// Warning: ordering of variants is significant #[derive(Copy, Clone, RustcEncodable, RustcDecodable, Debug, PartialEq, Eq, PartialOrd, Ord)] pub enum MirPhase { - Build, - Const, - Validated, - Optimized, + Build = 0, + Const = 1, + Validated = 2, + Optimized = 3, } impl MirPhase { /// Gets the index of the current MirPhase within the set of all MirPhases. pub fn phase_index(&self) -> usize { - match self { - MirPhase::Build => 0, - MirPhase::Const => 1, - MirPhase::Validated => 2, - MirPhase::Optimized => 3, - } + *self as usize } } diff --git a/src/librustc_mir/transform/mod.rs b/src/librustc_mir/transform/mod.rs index 28b7d517da6..46c73c27fe1 100644 --- a/src/librustc_mir/transform/mod.rs +++ b/src/librustc_mir/transform/mod.rs @@ -160,7 +160,8 @@ pub fn run_passes( mir: &mut Mir<'tcx>, def_id: DefId, mir_phase: MirPhase, - passes: &[&dyn MirPass]) { + passes: &[&dyn MirPass], +) { let phase_index = mir_phase.phase_index(); let run_passes = |mir: &mut Mir<'tcx>, promoted| { -- 2.44.0