diff options
| author | bors <bors@rust-lang.org> | 2022-11-09 13:45:27 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-11-09 13:45:27 +0000 |
| commit | cc9b259b5e94e4543b96dca236e3a1af5ec496c9 (patch) | |
| tree | 602466790f52475ce5c9039e86d02fe0de375ab1 /compiler/rustc_infer | |
| parent | 0aaad9e757207657064d70bf9e6c1e6eb327bf15 (diff) | |
| parent | 755ca4b9aa064b77fa8a0f6cdaf050b768d844bc (diff) | |
| download | rust-cc9b259b5e94e4543b96dca236e3a1af5ec496c9.tar.gz rust-cc9b259b5e94e4543b96dca236e3a1af5ec496c9.zip | |
Auto merge of #103723 - CastilloDel:master, r=jackh726
Remove allow(rustc::potential_query_instability) in rustc_trait_selection Related to https://github.com/rust-lang/rust/issues/84447 This PR needs to be benchmarked to check for regressions.
Diffstat (limited to 'compiler/rustc_infer')
| -rw-r--r-- | compiler/rustc_infer/src/infer/mod.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_infer/src/infer/mod.rs b/compiler/rustc_infer/src/infer/mod.rs index d5be9983ea7..ccba197dc80 100644 --- a/compiler/rustc_infer/src/infer/mod.rs +++ b/compiler/rustc_infer/src/infer/mod.rs @@ -10,6 +10,7 @@ pub(crate) use self::undo_log::{InferCtxtUndoLogs, Snapshot, UndoLog}; use crate::traits::{self, ObligationCause, PredicateObligations, TraitEngine, TraitEngineExt}; +use rustc_data_structures::fx::FxIndexMap; use rustc_data_structures::fx::{FxHashMap, FxHashSet}; use rustc_data_structures::sync::Lrc; use rustc_data_structures::undo_log::Rollback; @@ -294,7 +295,7 @@ pub struct InferCtxt<'tcx> { /// the set of predicates on which errors have been reported, to /// avoid reporting the same error twice. - pub reported_trait_errors: RefCell<FxHashMap<Span, Vec<ty::Predicate<'tcx>>>>, + pub reported_trait_errors: RefCell<FxIndexMap<Span, Vec<ty::Predicate<'tcx>>>>, pub reported_closure_mismatch: RefCell<FxHashSet<(Span, Option<Span>)>>, |
