1
Fork 0

Rename all_crate_nums query to crates and remove useless wrapper

This commit is contained in:
bjorn3 2021-06-07 11:03:17 +02:00
parent e98897e5dc
commit c7d2099de0
21 changed files with 27 additions and 31 deletions

View file

@ -277,7 +277,7 @@ fn upstream_monomorphizations_provider(
tcx: TyCtxt<'_>,
(): (),
) -> DefIdMap<FxHashMap<SubstsRef<'_>, CrateNum>> {
let cnums = tcx.all_crate_nums(());
let cnums = tcx.crates(());
let mut instances: DefIdMap<FxHashMap<_, _>> = Default::default();

View file

@ -994,7 +994,7 @@ fn start_executing_work<B: ExtraBackendMethods>(
}
Lto::Fat | Lto::Thin => {
exported_symbols.insert(LOCAL_CRATE, copy_symbols(LOCAL_CRATE));
for &cnum in tcx.crates().iter() {
for &cnum in tcx.crates(()).iter() {
exported_symbols.insert(cnum, copy_symbols(cnum));
}
Some(Arc::new(exported_symbols))

View file

@ -789,7 +789,7 @@ impl CrateInfo {
};
let lang_items = tcx.lang_items();
let crates = tcx.crates();
let crates = tcx.crates(());
let n_crates = crates.len();
info.native_libraries.reserve(n_crates);