Skip to content

Commit 5ccc1e4

Browse files
committed
move Node{Map,Set} -> rustc_session::node_id
1 parent f507403 commit 5ccc1e4

File tree

14 files changed

+21
-14
lines changed

14 files changed

+21
-14
lines changed

Cargo.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3368,6 +3368,7 @@ dependencies = [
33683368
"rustc_error_codes",
33693369
"rustc_errors",
33703370
"rustc_index",
3371+
"rustc_session",
33713372
"rustc_span",
33723373
"rustc_target",
33733374
"smallvec 1.0.0",
@@ -3808,6 +3809,7 @@ dependencies = [
38083809
"rustc_expand",
38093810
"rustc_feature",
38103811
"rustc_metadata",
3812+
"rustc_session",
38113813
"rustc_span",
38123814
"smallvec 1.0.0",
38133815
"syntax",

src/librustc/hir/map/definitions.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
use crate::hir;
88
use crate::hir::def_id::{CrateNum, DefId, DefIndex, CRATE_DEF_INDEX, LOCAL_CRATE};
99
use crate::ich::Fingerprint;
10-
use crate::session::CrateDisambiguator;
11-
use crate::util::nodemap::NodeMap;
1210

1311
use rustc_data_structures::fx::FxHashMap;
1412
use rustc_data_structures::stable_hasher::StableHasher;
1513
use rustc_index::vec::IndexVec;
14+
use rustc_session::node_id::NodeMap;
15+
use rustc_session::CrateDisambiguator;
1616
use rustc_span::hygiene::ExpnId;
1717
use rustc_span::symbol::{sym, Symbol};
1818
use rustc_span::Span;

src/librustc/hir/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ pub use self::UnsafeSource::*;
1111
use crate::hir::def::{DefKind, Res};
1212
use crate::hir::def_id::{DefId, DefIndex, LocalDefId, CRATE_DEF_INDEX};
1313
use crate::ty::query::Providers;
14-
use crate::util::nodemap::NodeMap;
1514

1615
use errors::FatalError;
1716
use rustc_data_structures::fx::FxHashSet;
1817
use rustc_data_structures::sync::{par_for_each_in, Send, Sync};
1918
use rustc_macros::HashStable;
2019
use rustc_serialize::{self, Decodable, Decoder, Encodable, Encoder};
20+
use rustc_session::node_id::NodeMap;
2121
use rustc_span::source_map::{SourceMap, Spanned};
2222
use rustc_span::symbol::{kw, sym, Symbol};
2323
use rustc_span::{MultiSpan, Span, DUMMY_SP};

src/librustc/lint/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ use rustc_data_structures::sync;
2525

2626
use crate::hir;
2727
use crate::lint::builtin::BuiltinLintDiagnostics;
28-
use crate::session::{DiagnosticMessageId, Session};
2928
use crate::ty::TyCtxt;
30-
use crate::util::nodemap::NodeMap;
3129
use errors::{DiagnosticBuilder, DiagnosticId};
30+
use rustc_session::node_id::NodeMap;
31+
use rustc_session::{DiagnosticMessageId, Session};
3232
use rustc_span::hygiene::MacroKind;
3333
use rustc_span::source_map::{DesugaringKind, ExpnKind, MultiSpan};
3434
use rustc_span::symbol::Symbol;

src/librustc/ty/context.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ use crate::ty::{ExistentialPredicate, InferTy, ParamTy, PolyFnSig, Predicate, Pr
4646
use crate::ty::{InferConst, ParamConst};
4747
use crate::ty::{List, TyKind, TyS};
4848
use crate::util::common::ErrorReported;
49-
use crate::util::nodemap::{DefIdMap, DefIdSet, ItemLocalMap, ItemLocalSet, NodeMap};
49+
use crate::util::nodemap::{DefIdMap, DefIdSet, ItemLocalMap, ItemLocalSet};
5050

5151
use arena::SyncDroplessArena;
5252
use errors::DiagnosticBuilder;
@@ -59,6 +59,7 @@ use rustc_data_structures::stable_hasher::{
5959
use rustc_data_structures::sync::{Lock, Lrc, WorkerLocal};
6060
use rustc_index::vec::{Idx, IndexVec};
6161
use rustc_macros::HashStable;
62+
use rustc_session::node_id::NodeMap;
6263
use rustc_span::source_map::MultiSpan;
6364
use rustc_span::symbol::{kw, sym, Symbol};
6465
use rustc_span::Span;

src/librustc/ty/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,12 @@ use crate::ty::subst::{InternalSubsts, Subst, SubstsRef};
2828
use crate::ty::util::{Discr, IntTypeExt};
2929
use crate::ty::walk::TypeWalker;
3030
use crate::util::captures::Captures;
31-
use crate::util::nodemap::{DefIdMap, NodeMap, NodeSet};
31+
use crate::util::nodemap::DefIdMap;
3232
use arena::SyncDroplessArena;
3333
use rustc_data_structures::fx::FxHashMap;
3434
use rustc_data_structures::svh::Svh;
3535
use rustc_macros::HashStable;
36+
use rustc_session::node_id::{NodeMap, NodeSet};
3637

3738
use rustc_data_structures::sync::{self, par_iter, Lrc, ParallelIterator};
3839
use rustc_serialize::{self, Encodable, Encoder};

src/librustc/util/nodemap.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22
33
use crate::hir::def_id::DefId;
44
use crate::hir::{HirId, ItemLocalId};
5-
use syntax::ast;
65

76
use rustc_data_structures::define_id_collections;
87

9-
define_id_collections!(NodeMap, NodeSet, ast::NodeId);
108
define_id_collections!(DefIdMap, DefIdSet, DefId);
119
define_id_collections!(HirIdMap, HirIdSet, HirId);
1210
define_id_collections!(ItemLocalMap, ItemLocalSet, ItemLocalId);

src/librustc_ast_lowering/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@ rustc_index = { path = "../librustc_index" }
1818
rustc_span = { path = "../librustc_span" }
1919
rustc_error_codes = { path = "../librustc_error_codes" }
2020
rustc_errors = { path = "../librustc_errors" }
21+
rustc_session = { path = "../librustc_session" }
2122
syntax = { path = "../libsyntax" }
2223
smallvec = { version = "1.0", features = ["union", "may_dangle"] }

src/librustc_ast_lowering/item.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use rustc::bug;
66
use rustc::hir;
77
use rustc::hir::def::{DefKind, Res};
88
use rustc::hir::def_id::DefId;
9-
use rustc::util::nodemap::NodeMap;
109
use rustc_error_codes::*;
10+
use rustc_session::node_id::NodeMap;
1111
use rustc_span::source_map::{respan, DesugaringKind};
1212
use rustc_span::symbol::{kw, sym};
1313
use rustc_span::Span;

src/librustc_ast_lowering/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,14 @@ use rustc::session::config::nightly_options;
4747
use rustc::session::Session;
4848
use rustc::util::captures::Captures;
4949
use rustc::util::common::FN_OUTPUT_NAME;
50-
use rustc::util::nodemap::{DefIdMap, NodeMap};
50+
use rustc::util::nodemap::DefIdMap;
5151
use rustc::{bug, span_bug};
5252
use rustc_data_structures::fx::FxHashSet;
5353
use rustc_data_structures::sync::Lrc;
5454
use rustc_error_codes::*;
5555
use rustc_errors::Applicability;
5656
use rustc_index::vec::IndexVec;
57+
use rustc_session::node_id::NodeMap;
5758
use rustc_span::hygiene::ExpnId;
5859
use rustc_span::source_map::{respan, DesugaringKind, ExpnData, ExpnKind, Spanned};
5960
use rustc_span::symbol::{kw, sym, Symbol};

0 commit comments

Comments
 (0)