Skip to content

Commit 5dc471c

Browse files
committed
gaming :3
1 parent fad3636 commit 5dc471c

File tree

5 files changed

+492
-145
lines changed

5 files changed

+492
-145
lines changed

compiler/rustc_next_trait_solver/src/solve/eval_ctxt/mod.rs

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -425,25 +425,27 @@ where
425425
//
426426
// The actual solver logic happens in `ecx.compute_goal`.
427427
let result = ensure_sufficient_stack(|| {
428-
search_graph.with_new_goal(
429-
cx,
430-
canonical_input,
431-
step_kind_from_parent,
432-
&mut canonical_goal_evaluation,
433-
|search_graph, cx, canonical_input, canonical_goal_evaluation| {
434-
EvalCtxt::enter_canonical(
435-
cx,
436-
search_graph,
437-
canonical_input,
438-
canonical_goal_evaluation,
439-
|ecx, goal| {
440-
let result = ecx.compute_goal(goal);
441-
ecx.inspect.query_result(result);
442-
result
443-
},
444-
)
445-
},
446-
)
428+
search_graph
429+
.with_new_goal(
430+
cx,
431+
canonical_input,
432+
step_kind_from_parent,
433+
&mut canonical_goal_evaluation,
434+
|search_graph, cx, canonical_input, canonical_goal_evaluation| {
435+
EvalCtxt::enter_canonical(
436+
cx,
437+
search_graph,
438+
canonical_input,
439+
canonical_goal_evaluation,
440+
|ecx, goal| {
441+
let result = ecx.compute_goal(goal);
442+
ecx.inspect.query_result(result);
443+
result
444+
},
445+
)
446+
},
447+
)
448+
.1
447449
});
448450

449451
canonical_goal_evaluation.query_result(result);

compiler/rustc_type_ir/src/data_structures/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use std::hash::BuildHasherDefault;
22

33
pub use ena::unify::{NoError, UnifyKey, UnifyValue};
44
use rustc_hash::FxHasher;
5-
pub use rustc_hash::{FxHashMap as HashMap, FxHashSet as HashSet};
5+
pub use rustc_hash::{FxBuildHasher as BuildHasher, FxHashMap as HashMap, FxHashSet as HashSet};
66

77
pub type IndexMap<K, V> = indexmap::IndexMap<K, V, BuildHasherDefault<FxHasher>>;
88
pub type IndexSet<V> = indexmap::IndexSet<V, BuildHasherDefault<FxHasher>>;

0 commit comments

Comments
 (0)