Skip to content

Commit cb10a9a

Browse files
committed
replace tcx.hir().item with tcx.def_span query
1 parent f9781fd commit cb10a9a

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

compiler/rustc_incremental/src/persist/dirty_clean.rs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -150,23 +150,19 @@ pub fn check_dirty_clean_annotations(tcx: TyCtxt<'_>) {
150150
let crate_items = tcx.hir_crate_items(());
151151

152152
for id in crate_items.items() {
153-
let item = tcx.hir().item(id);
154-
dirty_clean_visitor.check_item(item.def_id, item.span);
153+
dirty_clean_visitor.check_item(id.def_id);
155154
}
156155

157156
for id in crate_items.trait_items() {
158-
let item = tcx.hir().trait_item(id);
159-
dirty_clean_visitor.check_item(item.def_id, item.span);
157+
dirty_clean_visitor.check_item(id.def_id);
160158
}
161159

162160
for id in crate_items.impl_items() {
163-
let item = tcx.hir().impl_item(id);
164-
dirty_clean_visitor.check_item(item.def_id, item.span);
161+
dirty_clean_visitor.check_item(id.def_id);
165162
}
166163

167164
for id in crate_items.foreign_items() {
168-
let item = tcx.hir().foreign_item(id);
169-
dirty_clean_visitor.check_item(item.def_id, item.span);
165+
dirty_clean_visitor.check_item(id.def_id);
170166
}
171167

172168
let mut all_attrs = FindAllAttrs { tcx, found_attrs: vec![] };
@@ -385,7 +381,8 @@ impl<'tcx> DirtyCleanVisitor<'tcx> {
385381
}
386382
}
387383

388-
fn check_item(&mut self, item_id: LocalDefId, item_span: Span) {
384+
fn check_item(&mut self, item_id: LocalDefId) {
385+
let item_span = self.tcx.def_span(item_id.to_def_id());
389386
let def_path_hash = self.tcx.def_path_hash(item_id.to_def_id());
390387
for attr in self.tcx.get_attrs(item_id.to_def_id()).iter() {
391388
let Some(assertion) = self.assertion_maybe(item_id, attr) else {

0 commit comments

Comments
 (0)