diff options
| author | Michael Woerister <michaelwoerister@posteo> | 2022-07-08 17:45:55 +0200 | 
|---|---|---|
| committer | Michael Woerister <michaelwoerister@posteo> | 2022-07-20 12:40:51 +0200 | 
| commit | b8138db0ffbb7d29e5af2482c6eb0ef4e117d4a3 (patch) | |
| tree | 98c0fd494cf0a9fa07044b8fa1b68adf379d4ac0 /compiler/rustc_hir/src/lang_items.rs | |
| parent | 748cb1f01d623f2afd0d8b84fda7e2c8f7a11c7b (diff) | |
| download | rust-b8138db0ffbb7d29e5af2482c6eb0ef4e117d4a3.tar.gz rust-b8138db0ffbb7d29e5af2482c6eb0ef4e117d4a3.zip | |
Use FxIndexMap instead of otherwise unused StableMap for WEAK_ITEMS_REFS.
Diffstat (limited to 'compiler/rustc_hir/src/lang_items.rs')
| -rw-r--r-- | compiler/rustc_hir/src/lang_items.rs | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/compiler/rustc_hir/src/lang_items.rs b/compiler/rustc_hir/src/lang_items.rs index b0bfac8e1f5..13b3e954e1f 100644 --- a/compiler/rustc_hir/src/lang_items.rs +++ b/compiler/rustc_hir/src/lang_items.rs @@ -11,7 +11,7 @@ use crate::def_id::DefId; use crate::{MethodKind, Target}; use rustc_ast as ast; -use rustc_data_structures::fx::FxHashMap; +use rustc_data_structures::fx::FxIndexMap; use rustc_data_structures::stable_hasher::{HashStable, StableHasher}; use rustc_macros::HashStable_Generic; use rustc_span::symbol::{kw, sym, Symbol}; @@ -134,8 +134,8 @@ macro_rules! language_item_table { } /// A mapping from the name of the lang item to its order and the form it must be of. - pub static ITEM_REFS: LazyLock<FxHashMap<Symbol, (usize, Target)>> = LazyLock::new(|| { - let mut item_refs = FxHashMap::default(); + pub static ITEM_REFS: LazyLock<FxIndexMap<Symbol, (usize, Target)>> = LazyLock::new(|| { + let mut item_refs = FxIndexMap::default(); $( item_refs.insert($module::$name, (LangItem::$variant as usize, $target)); )* item_refs }); | 
