diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2021-01-30 12:06:04 +0100 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2021-02-15 19:24:58 +0100 |
| commit | c676e358a506af3f97025fa248343552bddc57d9 (patch) | |
| tree | f874aad615ca066b8b857cef517c3a74750f76a2 /compiler/rustc_save_analysis | |
| parent | ac8961fc047dd33701289f6040e3808fcfb5fb41 (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.rs | 2 | ||||
| -rw-r--r-- | compiler/rustc_save_analysis/src/sig.rs | 2 |
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"), |
