// Collect diagnostic items in this crate.
tcx.hir().krate().visit_all_item_likes(&mut collector);
- for m in tcx.hir().krate().exported_macros {
+ for m in tcx.hir().krate().exported_macros() {
collector.observe_item(m.def_id);
}
let mut collector = FxHashMap::default();
// Collect diagnostic items in other crates.
- for &cnum in tcx.crates().iter().chain(std::iter::once(&LOCAL_CRATE)) {
+ for &cnum in tcx.crates(()).iter().chain(std::iter::once(&LOCAL_CRATE)) {
for (&name, &def_id) in tcx.diagnostic_items(cnum).iter() {
collect_item(tcx, &mut collector, name, def_id);
}