diff options
| author | Manish Goregaokar <manishsmail@gmail.com> | 2018-02-23 10:02:10 -0800 |
|---|---|---|
| committer | Manish Goregaokar <manishsmail@gmail.com> | 2018-03-02 21:02:36 -0800 |
| commit | f3cb962f63e8e5bfc15ef779d10ded5fbffc30a7 (patch) | |
| tree | a3fa0f55058a86b213240f63d74f2aea14af43a0 | |
| parent | 69c53ac9046f7481cfbff0f9663a6a782d3aef92 (diff) | |
| download | rust-f3cb962f63e8e5bfc15ef779d10ded5fbffc30a7.tar.gz rust-f3cb962f63e8e5bfc15ef779d10ded5fbffc30a7.zip | |
Perform manual fixups
| -rw-r--r-- | src/librustc/hir/map/mod.rs | 5 | ||||
| -rw-r--r-- | src/librustc/session/config.rs | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/librustc/hir/map/mod.rs b/src/librustc/hir/map/mod.rs index b5a75756424..61fae4609d5 100644 --- a/src/librustc/hir/map/mod.rs +++ b/src/librustc/hir/map/mod.rs @@ -19,6 +19,8 @@ use dep_graph::{DepGraph, DepNode, DepKind, DepNodeIndex}; use hir::def_id::{CRATE_DEF_INDEX, DefId, LocalDefId, DefIndexAddressSpace}; +use middle::cstore::CrateStore; + use syntax::abi::Abi; use syntax::ast::{self, Name, NodeId, CRATE_NODE_ID}; use syntax::codemap::Spanned; @@ -1136,8 +1138,9 @@ impl Named for StructField { fn name(&self) -> Name { self.name } } impl Named for TraitItem { fn name(&self) -> Name { self.name } } impl Named for ImplItem { fn name(&self) -> Name { self.name } } + pub fn map_crate<'hir>(sess: &::session::Session, - cstore: &dyn ::middle::cstore::CrateStore, + cstore: &dyn CrateStore, forest: &'hir mut Forest, definitions: &'hir Definitions) -> Map<'hir> { diff --git a/src/librustc/session/config.rs b/src/librustc/session/config.rs index f4800683944..ca17e18becc 100644 --- a/src/librustc/session/config.rs +++ b/src/librustc/session/config.rs @@ -341,7 +341,7 @@ macro_rules! hash_option { ($opt_name:ident, $opt_expr:expr, $sub_hashes:expr, [UNTRACKED]) => ({}); ($opt_name:ident, $opt_expr:expr, $sub_hashes:expr, [TRACKED]) => ({ if $sub_hashes.insert(stringify!($opt_name), - $opt_expr as &dyn dep_tracking::DepTrackingHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHashHash).is_some() { + $opt_expr as &dyn dep_tracking::DepTrackingHash).is_some() { bug!("Duplicate key in CLI DepTrackingHash: {}", stringify!($opt_name)) } }); |
