diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs index d75a4495a0eb..8b69767eee0e 100644 --- a/src/librustc/lib.rs +++ b/src/librustc/lib.rs @@ -139,6 +139,7 @@ pub mod middle { pub mod mir { pub mod repr; pub mod tcx; + pub mod visit; } pub mod session; diff --git a/src/librustc_mir/visit.rs b/src/librustc/mir/visit.rs similarity index 99% rename from src/librustc_mir/visit.rs rename to src/librustc/mir/visit.rs index bef1850d3c5e..ac4f54b4b496 100644 --- a/src/librustc_mir/visit.rs +++ b/src/librustc/mir/visit.rs @@ -8,8 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use rustc::middle::ty::Region; -use rustc::mir::repr::*; +use middle::ty::Region; +use mir::repr::*; pub trait Visitor<'tcx> { // Override these, and call `self.super_xxx` to revert back to the diff --git a/src/librustc_mir/lib.rs b/src/librustc_mir/lib.rs index a3110df9ae46..710d5ba4b436 100644 --- a/src/librustc_mir/lib.rs +++ b/src/librustc_mir/lib.rs @@ -34,5 +34,4 @@ pub mod mir_map; mod hair; mod graphviz; pub mod transform; -pub mod visit; diff --git a/src/librustc_trans/trans/mir/analyze.rs b/src/librustc_trans/trans/mir/analyze.rs index c3e6e0ff56bc..9d4c7663cb0d 100644 --- a/src/librustc_trans/trans/mir/analyze.rs +++ b/src/librustc_trans/trans/mir/analyze.rs @@ -13,7 +13,7 @@ use rustc_data_structures::fnv::FnvHashSet; use rustc::mir::repr as mir; -use rustc_mir::visit::{Visitor, LvalueContext}; +use rustc::mir::visit::{Visitor, LvalueContext}; use trans::common::{self, Block}; use super::rvalue;