diff options
| author | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2017-01-26 02:41:06 +0200 |
|---|---|---|
| committer | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2017-01-26 13:41:28 +0200 |
| commit | 45c8c5678a3065c5d1f75b2413bd800a792cf3d9 (patch) | |
| tree | 4a5407ec9fd25d87232d027012ea6fd1c8698c69 /src/librustc_mir/transform | |
| parent | 2f0463a4a4f323c4deffc861349e38c6b5091782 (diff) | |
| download | rust-45c8c5678a3065c5d1f75b2413bd800a792cf3d9.tar.gz rust-45c8c5678a3065c5d1f75b2413bd800a792cf3d9.zip | |
rustc: rename TyCtxt's `map` field to `hir`.
Diffstat (limited to 'src/librustc_mir/transform')
| -rw-r--r-- | src/librustc_mir/transform/copy_prop.rs | 2 | ||||
| -rw-r--r-- | src/librustc_mir/transform/deaggregator.rs | 2 | ||||
| -rw-r--r-- | src/librustc_mir/transform/qualify_consts.rs | 14 |
3 files changed, 9 insertions, 9 deletions
diff --git a/src/librustc_mir/transform/copy_prop.rs b/src/librustc_mir/transform/copy_prop.rs index 3cbf8573ba9..2194c20c2f4 100644 --- a/src/librustc_mir/transform/copy_prop.rs +++ b/src/librustc_mir/transform/copy_prop.rs @@ -57,7 +57,7 @@ impl<'tcx> MirPass<'tcx> for CopyPropagation { return } MirSource::Fn(function_node_id) => { - if qualify_consts::is_const_fn(tcx, tcx.map.local_def_id(function_node_id)) { + if qualify_consts::is_const_fn(tcx, tcx.hir.local_def_id(function_node_id)) { // Don't run on const functions, as, again, trans might not be able to evaluate // the optimized IR. return diff --git a/src/librustc_mir/transform/deaggregator.rs b/src/librustc_mir/transform/deaggregator.rs index 771f05f7bcc..3a93bef36c5 100644 --- a/src/librustc_mir/transform/deaggregator.rs +++ b/src/librustc_mir/transform/deaggregator.rs @@ -21,7 +21,7 @@ impl<'tcx> MirPass<'tcx> for Deaggregator { fn run_pass<'a>(&mut self, tcx: TyCtxt<'a, 'tcx, 'tcx>, source: MirSource, mir: &mut Mir<'tcx>) { let node_id = source.item_id(); - let node_path = tcx.item_path_str(tcx.map.local_def_id(node_id)); + let node_path = tcx.item_path_str(tcx.hir.local_def_id(node_id)); debug!("running on: {:?}", node_path); // we only run when mir_opt_level > 2 if tcx.sess.opts.debugging_opts.mir_opt_level <= 2 { diff --git a/src/librustc_mir/transform/qualify_consts.rs b/src/librustc_mir/transform/qualify_consts.rs index fea27ee5c54..af9f7fb5781 100644 --- a/src/librustc_mir/transform/qualify_consts.rs +++ b/src/librustc_mir/transform/qualify_consts.rs @@ -115,8 +115,8 @@ impl fmt::Display for Mode { } pub fn is_const_fn(tcx: TyCtxt, def_id: DefId) -> bool { - if let Some(node_id) = tcx.map.as_local_node_id(def_id) { - if let Some(fn_like) = FnLikeNode::from_node(tcx.map.get(node_id)) { + if let Some(node_id) = tcx.hir.as_local_node_id(def_id) { + if let Some(fn_like) = FnLikeNode::from_node(tcx.hir.get(node_id)) { fn_like.constness() == hir::Constness::Const } else { false @@ -267,15 +267,15 @@ impl<'a, 'tcx> Qualifier<'a, 'tcx, 'tcx> { self.tcx .lookup_trait_def(drop_trait_id) .for_each_relevant_impl(self.tcx, self.mir.return_ty, |impl_did| { - self.tcx.map + self.tcx.hir .as_local_node_id(impl_did) - .and_then(|impl_node_id| self.tcx.map.find(impl_node_id)) + .and_then(|impl_node_id| self.tcx.hir.find(impl_node_id)) .map(|node| { if let hir_map::NodeItem(item) = node { if let hir::ItemImpl(.., ref impl_item_refs) = item.node { span = impl_item_refs.first() .map(|iiref| { - self.tcx.map.impl_item(iiref.id) + self.tcx.hir.impl_item(iiref.id) .span }); } @@ -953,7 +953,7 @@ fn qualify_const_item_cached<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, } let param_env = if def_id.is_local() { - let node_id = tcx.map.as_local_node_id(def_id).unwrap(); + let node_id = tcx.hir.as_local_node_id(def_id).unwrap(); ty::ParameterEnvironment::for_item(tcx, node_id) } else { // These should only be monomorphic constants. @@ -978,7 +978,7 @@ impl<'tcx> MirPass<'tcx> for QualifyAndPromoteConstants { fn run_pass<'a>(&mut self, tcx: TyCtxt<'a, 'tcx, 'tcx>, src: MirSource, mir: &mut Mir<'tcx>) { let id = src.item_id(); - let def_id = tcx.map.local_def_id(id); + let def_id = tcx.hir.local_def_id(id); let mode = match src { MirSource::Fn(_) => { if is_const_fn(tcx, def_id) { |
