diff options
| author | achernyak <artemchernyak@gmail.com> | 2017-04-28 16:29:05 -0500 |
|---|---|---|
| committer | achernyak <artemchernyak@gmail.com> | 2017-04-28 16:29:05 -0500 |
| commit | 93ac5dff2acca41eb5df2276432f97576c613cd0 (patch) | |
| tree | 353f9275897247e798689d2b9b8875ccfbfe919d /src | |
| parent | 932d2516988e10e3bdb5e4db4db4af5958ce651a (diff) | |
| download | rust-93ac5dff2acca41eb5df2276432f97576c613cd0.tar.gz rust-93ac5dff2acca41eb5df2276432f97576c613cd0.zip | |
review updateds
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc/ty/maps.rs | 8 | ||||
| -rw-r--r-- | src/librustc/ty/mod.rs | 8 |
2 files changed, 3 insertions, 13 deletions
diff --git a/src/librustc/ty/maps.rs b/src/librustc/ty/maps.rs index f2659e88afb..51fc0aa895c 100644 --- a/src/librustc/ty/maps.rs +++ b/src/librustc/ty/maps.rs @@ -553,8 +553,8 @@ define_maps! { <'tcx> pub def_symbol_name: SymbolName(DefId) -> ty::SymbolName, pub symbol_name: symbol_name_dep_node(ty::Instance<'tcx>) -> ty::SymbolName, - pub describe_def: meta_data_node(DefId) -> Option<Def>, - pub def_span: meta_data_node(DefId) -> Span + pub describe_def: MetaData(DefId) -> Option<Def>, + pub def_span: MetaData(DefId) -> Span } fn coherent_trait_dep_node((_, def_id): (CrateNum, DefId)) -> DepNode<DefId> { @@ -585,8 +585,4 @@ fn typeck_item_bodies_dep_node(_: CrateNum) -> DepNode<DefId> { fn const_eval_dep_node((def_id, _): (DefId, &Substs)) -> DepNode<DefId> { DepNode::ConstEval(def_id) -} - -fn meta_data_node(def_id: DefId) -> DepNode<DefId> { - DepNode::MetaData(def_id) } \ No newline at end of file diff --git a/src/librustc/ty/mod.rs b/src/librustc/ty/mod.rs index 2c3871cec8d..11bc5ce9187 100644 --- a/src/librustc/ty/mod.rs +++ b/src/librustc/ty/mod.rs @@ -2668,13 +2668,7 @@ fn associated_item_def_ids<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, } fn def_span<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> Span { - match tcx.hir.span_if_local(def_id) { - Some(span) => span, - None => { - let node_id = tcx.sess.cstore.item_body(tcx, def_id).id().node_id; - tcx.hir.span(node_id) - }, - } + tcx.hir.span_if_local(def_id).unwrap() } pub fn provide(providers: &mut ty::maps::Providers) { |
