@@ -26,6 +26,7 @@ extern crate rustc_middle;
2626use rustc_ast as ast;
2727use rustc_data_structures:: fx:: { FxHashMap , FxHashSet } ;
2828use rustc_data_structures:: sync:: Lrc ;
29+ use rustc_data_structures:: unord:: UnordMap ;
2930use rustc_hir:: def_id:: CrateNum ;
3031use rustc_middle:: dep_graph:: WorkProduct ;
3132use rustc_middle:: middle:: debugger_visualizer:: DebuggerVisualizerFile ;
@@ -152,16 +153,16 @@ impl From<&cstore::NativeLib> for NativeLib {
152153pub struct CrateInfo {
153154 pub target_cpu : String ,
154155 pub crate_types : Vec < CrateType > ,
155- pub exported_symbols : FxHashMap < CrateType , Vec < String > > ,
156+ pub exported_symbols : UnordMap < CrateType , Vec < String > > ,
156157 pub linked_symbols : FxHashMap < CrateType , Vec < ( String , SymbolExportKind ) > > ,
157158 pub local_crate_name : Symbol ,
158159 pub compiler_builtins : Option < CrateNum > ,
159160 pub profiler_runtime : Option < CrateNum > ,
160161 pub is_no_builtins : FxHashSet < CrateNum > ,
161162 pub native_libraries : FxHashMap < CrateNum , Vec < NativeLib > > ,
162- pub crate_name : FxHashMap < CrateNum , Symbol > ,
163+ pub crate_name : UnordMap < CrateNum , Symbol > ,
163164 pub used_libraries : Vec < NativeLib > ,
164- pub used_crate_source : FxHashMap < CrateNum , Lrc < CrateSource > > ,
165+ pub used_crate_source : UnordMap < CrateNum , Lrc < CrateSource > > ,
165166 pub used_crates : Vec < CrateNum > ,
166167 pub dependency_formats : Lrc < Dependencies > ,
167168 pub windows_subsystem : Option < String > ,
0 commit comments