about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Woerister <michaelwoerister@posteo.net>2017-03-20 16:45:48 +0100
committerMichael Woerister <michaelwoerister@posteo.net>2017-03-22 09:14:24 +0100
commit1445ed272e9bc498a00365eb3bb353b944994c24 (patch)
treea5eae735e18af84635588c48783e2091ee6ad5f5
parent8c00e63f3f104ff6bb9f9d5ded251b6a59ca6f4b (diff)
downloadrust-1445ed272e9bc498a00365eb3bb353b944994c24.tar.gz
rust-1445ed272e9bc498a00365eb3bb353b944994c24.zip
Move DefPathHashes to rustc::ich
-rw-r--r--src/librustc/ich/def_path_hash.rs (renamed from src/librustc_incremental/calculate_svh/def_path_hash.rs)6
-rw-r--r--src/librustc/ich/mod.rs3
-rw-r--r--src/librustc_incremental/calculate_svh/mod.rs4
-rw-r--r--src/librustc_incremental/calculate_svh/svh_visitor.rs2
4 files changed, 7 insertions, 8 deletions
diff --git a/src/librustc_incremental/calculate_svh/def_path_hash.rs b/src/librustc/ich/def_path_hash.rs
index 8aa134ba3bf..03051dc0034 100644
--- a/src/librustc_incremental/calculate_svh/def_path_hash.rs
+++ b/src/librustc/ich/def_path_hash.rs
@@ -8,9 +8,9 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-use rustc::hir::def_id::DefId;
-use rustc::ty::TyCtxt;
-use rustc::util::nodemap::DefIdMap;
+use hir::def_id::DefId;
+use ty::TyCtxt;
+use util::nodemap::DefIdMap;
 
 pub struct DefPathHashes<'a, 'tcx: 'a> {
     tcx: TyCtxt<'a, 'tcx, 'tcx>,
diff --git a/src/librustc/ich/mod.rs b/src/librustc/ich/mod.rs
index b634fb34914..935117d4ca4 100644
--- a/src/librustc/ich/mod.rs
+++ b/src/librustc/ich/mod.rs
@@ -9,6 +9,7 @@
 // except according to those terms.
 
 pub use self::fingerprint::Fingerprint;
+pub use self::def_path_hash::DefPathHashes;
 
 mod fingerprint;
-
+mod def_path_hash;
diff --git a/src/librustc_incremental/calculate_svh/mod.rs b/src/librustc_incremental/calculate_svh/mod.rs
index 99279d686ab..a9676fb8ccf 100644
--- a/src/librustc_incremental/calculate_svh/mod.rs
+++ b/src/librustc_incremental/calculate_svh/mod.rs
@@ -35,18 +35,16 @@ use rustc::hir;
 use rustc::hir::def_id::{CRATE_DEF_INDEX, DefId};
 use rustc::hir::intravisit as visit;
 use rustc::hir::intravisit::{Visitor, NestedVisitorMap};
-use rustc::ich::Fingerprint;
+use rustc::ich::{Fingerprint, DefPathHashes};
 use rustc::ty::TyCtxt;
 use rustc_data_structures::stable_hasher::StableHasher;
 use rustc_data_structures::fx::FxHashMap;
 use rustc::util::common::record_time;
 use rustc::session::config::DebugInfoLevel::NoDebugInfo;
 
-use self::def_path_hash::DefPathHashes;
 use self::svh_visitor::StrictVersionHashVisitor;
 use self::caching_codemap_view::CachingCodemapView;
 
-mod def_path_hash;
 mod svh_visitor;
 mod caching_codemap_view;
 
diff --git a/src/librustc_incremental/calculate_svh/svh_visitor.rs b/src/librustc_incremental/calculate_svh/svh_visitor.rs
index fac49b29598..e97e2016098 100644
--- a/src/librustc_incremental/calculate_svh/svh_visitor.rs
+++ b/src/librustc_incremental/calculate_svh/svh_visitor.rs
@@ -26,10 +26,10 @@ use rustc::hir::*;
 use rustc::hir::def::Def;
 use rustc::hir::def_id::DefId;
 use rustc::hir::intravisit::{self as visit, Visitor};
+use rustc::ich::DefPathHashes;
 use rustc::ty::TyCtxt;
 use std::hash::{Hash, Hasher};
 
-use super::def_path_hash::DefPathHashes;
 use super::caching_codemap_view::CachingCodemapView;
 use super::IchHasher;