mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-13 07:24:00 +00:00
replace usage of visit_item_likes_in_modules with hir_module_items query
Signed-off-by: Miguel Guarniz <mi9uel9@gmail.com>
This commit is contained in:
parent
bd2b210c59
commit
00260347e3
@ -58,10 +58,28 @@ impl NonConstExpr {
|
||||
|
||||
fn check_mod_const_bodies(tcx: TyCtxt<'_>, module_def_id: LocalDefId) {
|
||||
let mut vis = CheckConstVisitor::new(tcx);
|
||||
tcx.hir().visit_item_likes_in_module(module_def_id, &mut vis.as_deep_visitor());
|
||||
for id in tcx.hir_module_items(module_def_id).items() {
|
||||
let module = tcx.hir_module_items(module_def_id);
|
||||
|
||||
for id in module.items() {
|
||||
vis.visit_item(tcx.hir().item(id));
|
||||
check_item(tcx, id);
|
||||
}
|
||||
|
||||
for id in module.trait_items() {
|
||||
vis.visit_trait_item(tcx.hir().trait_item(id));
|
||||
}
|
||||
|
||||
for id in module.impl_items() {
|
||||
vis.visit_impl_item(tcx.hir().impl_item(id));
|
||||
}
|
||||
|
||||
for id in module.foreign_items() {
|
||||
vis.visit_foreign_item(tcx.hir().foreign_item(id));
|
||||
}
|
||||
|
||||
// for id in tcx.hir_module_items(module_def_id).items() {
|
||||
// check_item(tcx, id);
|
||||
// }
|
||||
}
|
||||
|
||||
pub(crate) fn provide(providers: &mut Providers) {
|
||||
|
Loading…
Reference in New Issue
Block a user