Skip to content

Commit 054458b

Browse files
committed
make visitor uses more robust
1 parent 74d4fbc commit 054458b

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/librustc/hir/lowering/item.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ impl<'tcx, 'interner> Visitor<'tcx> for ItemLowerer<'tcx, 'interner> {
9494
lctx.modules.get_mut(&lctx.current_module).unwrap().trait_items.insert(id);
9595
});
9696

97-
visit::walk_assoc_item(self, item);
97+
visit::walk_trait_item(self, item);
9898
}
9999

100100
fn visit_impl_item(&mut self, item: &'tcx AssocItem) {
@@ -104,7 +104,7 @@ impl<'tcx, 'interner> Visitor<'tcx> for ItemLowerer<'tcx, 'interner> {
104104
lctx.impl_items.insert(id, hir_item);
105105
lctx.modules.get_mut(&lctx.current_module).unwrap().impl_items.insert(id);
106106
});
107-
visit::walk_assoc_item(self, item);
107+
visit::walk_impl_item(self, item);
108108
}
109109
}
110110

src/librustc_resolve/late.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -819,10 +819,10 @@ impl<'a, 'b> LateResolutionVisitor<'a, '_> {
819819
}
820820
}
821821
AssocItemKind::Fn(_, _) => {
822-
visit::walk_assoc_item(this, trait_item)
822+
visit::walk_trait_item(this, trait_item)
823823
}
824824
AssocItemKind::TyAlias(..) => {
825-
visit::walk_assoc_item(this, trait_item)
825+
visit::walk_trait_item(this, trait_item)
826826
}
827827
AssocItemKind::Macro(_) => {
828828
panic!("unexpanded macro in resolve!")
@@ -1106,7 +1106,7 @@ impl<'a, 'b> LateResolutionVisitor<'a, '_> {
11061106
);
11071107

11081108
this.with_constant_rib(|this| {
1109-
visit::walk_assoc_item(this, impl_item)
1109+
visit::walk_impl_item(this, impl_item)
11101110
});
11111111
}
11121112
AssocItemKind::Fn(..) => {
@@ -1117,7 +1117,7 @@ impl<'a, 'b> LateResolutionVisitor<'a, '_> {
11171117
impl_item.span,
11181118
|n, s| MethodNotMemberOfTrait(n, s));
11191119

1120-
visit::walk_assoc_item(this, impl_item);
1120+
visit::walk_impl_item(this, impl_item);
11211121
}
11221122
AssocItemKind::TyAlias(_, Some(ref ty)) => {
11231123
// If this is a trait impl, ensure the type

0 commit comments

Comments
 (0)