diff options
| author | Michael Woerister <michaelwoerister@posteo> | 2023-02-21 12:07:17 +0100 |
|---|---|---|
| committer | Michael Woerister <michaelwoerister@posteo> | 2023-03-01 10:19:25 +0100 |
| commit | f0eadbafd429c32bf3362dedeb23287027bfe450 (patch) | |
| tree | 5d8ec8080d56631aa26ea4b282455ad88f0f4dc7 /compiler/rustc_codegen_ssa/src | |
| parent | 5ff00f96e62248e2e9fe8233ffd98e47bf3dfdc7 (diff) | |
| download | rust-f0eadbafd429c32bf3362dedeb23287027bfe450.tar.gz rust-f0eadbafd429c32bf3362dedeb23287027bfe450.zip | |
Use LocalDefIdSet instead of FxHashSet for reachable_set query.
Diffstat (limited to 'compiler/rustc_codegen_ssa/src')
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/back/symbol_export.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/symbol_export.rs b/compiler/rustc_codegen_ssa/src/back/symbol_export.rs index 067a3e167fe..32731a3024c 100644 --- a/compiler/rustc_codegen_ssa/src/back/symbol_export.rs +++ b/compiler/rustc_codegen_ssa/src/back/symbol_export.rs @@ -58,7 +58,7 @@ fn reachable_non_generics_provider(tcx: TyCtxt<'_>, cnum: CrateNum) -> DefIdMap< let mut reachable_non_generics: DefIdMap<_> = tcx .reachable_set(()) - .iter() + .items() .filter_map(|&def_id| { // We want to ignore some FFI functions that are not exposed from // this crate. Reachable FFI functions can be lumped into two @@ -136,7 +136,7 @@ fn reachable_non_generics_provider(tcx: TyCtxt<'_>, cnum: CrateNum) -> DefIdMap< }; (def_id.to_def_id(), info) }) - .collect(); + .into(); if let Some(id) = tcx.proc_macro_decls_static(()) { reachable_non_generics.insert( |
