Skip to content

Commit 58adb7d

Browse files
committed
gaming :3
1 parent 9c5a110 commit 58adb7d

File tree

5 files changed

+610
-101
lines changed

5 files changed

+610
-101
lines changed

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

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -450,12 +450,15 @@ where
450450
let (orig_values, canonical_goal) = self.canonicalize_goal(goal);
451451
let mut goal_evaluation =
452452
self.inspect.new_goal_evaluation(goal, &orig_values, goal_evaluation_kind);
453-
let canonical_result = self.search_graph.evaluate_goal(
454-
self.cx(),
455-
canonical_goal,
456-
self.step_kind_for_source(source),
457-
&mut goal_evaluation,
458-
);
453+
let canonical_result = self
454+
.search_graph
455+
.evaluate_goal(
456+
self.cx(),
457+
canonical_goal,
458+
self.step_kind_for_source(source),
459+
&mut goal_evaluation,
460+
)
461+
.1;
459462
goal_evaluation.query_result(canonical_result);
460463
self.inspect.goal_evaluation(goal_evaluation);
461464
let response = match canonical_result {

compiler/rustc_type_ir/src/search_graph/global_cache.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,14 @@ impl<X: Cx> GlobalCache<X> {
4747
evaluation_result: EvaluationResult<X>,
4848
dep_node: X::DepNodeIndex,
4949
) {
50-
let EvaluationResult { encountered_overflow, required_depth, heads, nested_goals, result } =
51-
evaluation_result;
50+
let EvaluationResult {
51+
node_id: _,
52+
encountered_overflow,
53+
required_depth,
54+
heads,
55+
nested_goals,
56+
result,
57+
} = evaluation_result;
5258
debug_assert!(heads.is_empty());
5359
let result = cx.mk_tracked(result, dep_node);
5460
let entry = self.map.entry(input).or_default();

0 commit comments

Comments
 (0)