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);
}