about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
diff options
context:
space:
mode:
authorMichael Woerister <michaelwoerister@posteo>2023-02-21 12:07:17 +0100
committerMichael Woerister <michaelwoerister@posteo>2023-03-01 10:19:25 +0100
commitf0eadbafd429c32bf3362dedeb23287027bfe450 (patch)
tree5d8ec8080d56631aa26ea4b282455ad88f0f4dc7 /compiler/rustc_codegen_ssa/src
parent5ff00f96e62248e2e9fe8233ffd98e47bf3dfdc7 (diff)
downloadrust-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.rs4
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(