We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
hir_crate
hir_walk_attributes
1 parent 81a964c commit 04d077bCopy full SHA for 04d077b
compiler/rustc_middle/src/hir/map.rs
@@ -396,12 +396,9 @@ impl<'tcx> TyCtxt<'tcx> {
396
where
397
V: Visitor<'tcx>,
398
{
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
- }
+ for owner in self.hir_crate_items(()).owners().chain(Some(CRATE_OWNER_ID)) {
+ for attrs in self.hir_attr_map(owner).map.values() {
+ walk_list!(visitor, visit_attribute, *attrs);
405
}
406
407
V::Result::output()
0 commit comments