about summary refs log tree commit diff
path: root/compiler/rustc_save_analysis
diff options
context:
space:
mode:
authorCamille GILLOT <gillot.camille@gmail.com>2021-01-30 12:06:04 +0100
committerCamille GILLOT <gillot.camille@gmail.com>2021-02-15 19:24:58 +0100
commitc676e358a506af3f97025fa248343552bddc57d9 (patch)
treef874aad615ca066b8b857cef517c3a74750f76a2 /compiler/rustc_save_analysis
parentac8961fc047dd33701289f6040e3808fcfb5fb41 (diff)
Use ItemId as a strongly typed index.
Diffstat (limited to 'compiler/rustc_save_analysis')
-rw-r--r--compiler/rustc_save_analysis/src/dump_visitor.rs2
-rw-r--r--compiler/rustc_save_analysis/src/sig.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_save_analysis/src/dump_visitor.rs b/compiler/rustc_save_analysis/src/dump_visitor.rs
index 2834e7b6322..a5360dd313f 100644
--- a/compiler/rustc_save_analysis/src/dump_visitor.rs
+++ b/compiler/rustc_save_analysis/src/dump_visitor.rs
@@ -1382,7 +1382,7 @@ impl<'tcx> Visitor<'tcx> for DumpVisitor<'tcx> {
                 });
             }
             hir::TyKind::OpaqueDef(item_id, _) => {
-                let item = self.tcx.hir().item(item_id.id);
+                let item = self.tcx.hir().item(item_id);
                 self.nest_typeck_results(self.tcx.hir().local_def_id(item_id.id), |v| {
                     v.visit_item(item)
                 });
diff --git a/compiler/rustc_save_analysis/src/sig.rs b/compiler/rustc_save_analysis/src/sig.rs
index 8ada7e34fe8..6540960cc37 100644
--- a/compiler/rustc_save_analysis/src/sig.rs
+++ b/compiler/rustc_save_analysis/src/sig.rs
@@ -317,7 +317,7 @@ impl<'hir> Sig for hir::Ty<'hir> {
                 Ok(replace_text(nested_ty, text))
             }
             hir::TyKind::OpaqueDef(item_id, _) => {
-                let item = scx.tcx.hir().item(item_id.id);
+                let item = scx.tcx.hir().item(item_id);
                 item.make(offset, Some(item_id.id), scx)
             }
             hir::TyKind::Typeof(_) | hir::TyKind::Infer | hir::TyKind::Err => Err("Ty"),