diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs index d75a4495a0eb74191902bc278e465eab98f23783..8b69767eee0e0a85626d1b61dd6242bdf1bfb13d 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 bef1850d3c5e0e32636019e08754418cf96ba805..ac4f54b4b49627ff05ee7692e73689ea62e889c9 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 a3110df9ae466477ac69419220ebc4271fa94f6f..710d5ba4b43684d1af0dd32aff4fae439f857f36 100644 --- a/src/librustc_mir/lib.rs +++ b/src/librustc_mir/lib.rs @@ -34,5 +34,4 @@ 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 c3e6e0ff56bcde28b048e23fa560f742df288c24..9d4c7663cb0d3bcbfca75938ef95284c8601de20 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;