diff --git a/src/bin/miri.rs b/src/bin/miri.rs index 0f8bb68549b5..7c7afc7f3f3d 100644 --- a/src/bin/miri.rs +++ b/src/bin/miri.rs @@ -83,8 +83,8 @@ fn after_analysis<'a, 'tcx>(state: &mut CompileState<'a, 'tcx>) { fn visit_item(&mut self, i: &'hir hir::Item) { if let hir::Item_::ItemFn(_, _, _, _, _, body_id) = i.node { if i.attrs.iter().any(|attr| attr.value.name == "test") { - let did = self.1.map.body_owner_def_id(body_id); - println!("running test: {}", self.1.map.def_path(did).to_string(self.1)); + let did = self.1.hir.body_owner_def_id(body_id); + println!("running test: {}", self.1.hir.def_path(did).to_string(self.1)); miri::eval_main(self.1, did, self.0); self.2.session.abort_if_errors(); } @@ -96,7 +96,7 @@ fn after_analysis<'a, 'tcx>(state: &mut CompileState<'a, 'tcx>) { state.hir_crate.unwrap().visit_all_item_likes(&mut Visitor(limits, tcx, state)); } else { if let Some((entry_node_id, _)) = *state.session.entry_fn.borrow() { - let entry_def_id = tcx.map.local_def_id(entry_node_id); + let entry_def_id = tcx.hir.local_def_id(entry_node_id); miri::eval_main(tcx, entry_def_id, limits); state.session.abort_if_errors(); diff --git a/src/step.rs b/src/step.rs index 9b4914f6831b..1cc9eb4bb4da 100644 --- a/src/step.rs +++ b/src/step.rs @@ -225,7 +225,7 @@ impl<'a, 'b, 'tcx> Visitor<'tcx> for ConstantExtractor<'a, 'b, 'tcx> { if let mir::Lvalue::Static(def_id) = *lvalue { let substs = self.ecx.tcx.intern_substs(&[]); let span = self.span; - if let Some(node_item) = self.ecx.tcx.map.get_if_local(def_id) { + if let Some(node_item) = self.ecx.tcx.hir.get_if_local(def_id) { if let hir::map::Node::NodeItem(&hir::Item { ref node, .. }) = node_item { if let hir::ItemStatic(_, m, _) = *node { self.global_item(def_id, substs, span, m == hir::MutImmutable);