@@ -26,6 +26,7 @@ extern crate rustc_middle;
26
26
use rustc_ast as ast;
27
27
use rustc_data_structures:: fx:: { FxHashMap , FxHashSet } ;
28
28
use rustc_data_structures:: sync:: Lrc ;
29
+ use rustc_data_structures:: unord:: UnordMap ;
29
30
use rustc_hir:: def_id:: CrateNum ;
30
31
use rustc_middle:: dep_graph:: WorkProduct ;
31
32
use rustc_middle:: middle:: debugger_visualizer:: DebuggerVisualizerFile ;
@@ -152,16 +153,16 @@ impl From<&cstore::NativeLib> for NativeLib {
152
153
pub struct CrateInfo {
153
154
pub target_cpu : String ,
154
155
pub crate_types : Vec < CrateType > ,
155
- pub exported_symbols : FxHashMap < CrateType , Vec < String > > ,
156
+ pub exported_symbols : UnordMap < CrateType , Vec < String > > ,
156
157
pub linked_symbols : FxHashMap < CrateType , Vec < ( String , SymbolExportKind ) > > ,
157
158
pub local_crate_name : Symbol ,
158
159
pub compiler_builtins : Option < CrateNum > ,
159
160
pub profiler_runtime : Option < CrateNum > ,
160
161
pub is_no_builtins : FxHashSet < CrateNum > ,
161
162
pub native_libraries : FxHashMap < CrateNum , Vec < NativeLib > > ,
162
- pub crate_name : FxHashMap < CrateNum , Symbol > ,
163
+ pub crate_name : UnordMap < CrateNum , Symbol > ,
163
164
pub used_libraries : Vec < NativeLib > ,
164
- pub used_crate_source : FxHashMap < CrateNum , Lrc < CrateSource > > ,
165
+ pub used_crate_source : UnordMap < CrateNum , Lrc < CrateSource > > ,
165
166
pub used_crates : Vec < CrateNum > ,
166
167
pub dependency_formats : Lrc < Dependencies > ,
167
168
pub windows_subsystem : Option < String > ,
0 commit comments