diff options
| -rw-r--r-- | src/librustc/util/nodemap.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustc/util/nodemap.rs b/src/librustc/util/nodemap.rs index 674f67d5cd2..f98a8f834df 100644 --- a/src/librustc/util/nodemap.rs +++ b/src/librustc/util/nodemap.rs @@ -13,7 +13,7 @@ #![allow(non_snake_case)] use hir::def_id::DefId; -use hir::ItemLocalId; +use hir::{HirId, ItemLocalId}; use syntax::ast; pub use rustc_data_structures::fx::FxHashMap; @@ -21,10 +21,12 @@ pub use rustc_data_structures::fx::FxHashSet; pub type NodeMap<T> = FxHashMap<ast::NodeId, T>; pub type DefIdMap<T> = FxHashMap<DefId, T>; +pub type HirIdMap<T> = FxHashMap<HirId, T>; pub type ItemLocalMap<T> = FxHashMap<ItemLocalId, T>; pub type NodeSet = FxHashSet<ast::NodeId>; pub type DefIdSet = FxHashSet<DefId>; +pub type HirIdSet = FxHashSet<HirId>; pub type ItemLocalSet = FxHashSet<ItemLocalId>; pub fn NodeMap<T>() -> NodeMap<T> { FxHashMap() } |
