Skip to content

Commit 04d077b

Browse files
committed
Stop using the hir_crate query in hir_walk_attributes
1 parent 81a964c commit 04d077b

File tree

1 file changed

+3
-6
lines changed
  • compiler/rustc_middle/src/hir

1 file changed

+3
-6
lines changed

compiler/rustc_middle/src/hir/map.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -396,12 +396,9 @@ impl<'tcx> TyCtxt<'tcx> {
396396
where
397397
V: Visitor<'tcx>,
398398
{
399-
let krate = self.hir_crate(());
400-
for info in krate.owners.iter() {
401-
if let MaybeOwner::Owner(info) = info {
402-
for attrs in info.attrs.map.values() {
403-
walk_list!(visitor, visit_attribute, *attrs);
404-
}
399+
for owner in self.hir_crate_items(()).owners().chain(Some(CRATE_OWNER_ID)) {
400+
for attrs in self.hir_attr_map(owner).map.values() {
401+
walk_list!(visitor, visit_attribute, *attrs);
405402
}
406403
}
407404
V::Result::output()

0 commit comments

Comments
 (0)