File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
compiler/rustc_trait_selection/src/solve/eval_ctxt Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -90,6 +90,8 @@ impl<'tcx> EvalCtxt<'_, 'tcx> {
90
90
& mut self ,
91
91
certainty : Certainty ,
92
92
) -> QueryResult < ' tcx > {
93
+ self . inspect . make_canonical_response ( certainty) ;
94
+
93
95
let goals_certainty = self . try_evaluate_added_goals ( ) ?;
94
96
assert_eq ! (
95
97
self . tainted,
@@ -98,8 +100,6 @@ impl<'tcx> EvalCtxt<'_, 'tcx> {
98
100
previous call to `try_evaluate_added_goals!`"
99
101
) ;
100
102
101
- self . inspect . make_canonical_response ( certainty) ;
102
-
103
103
// When normalizing, we've replaced the expected term with an unconstrained
104
104
// inference variable. This means that we dropped information which could
105
105
// have been important. We handle this by instead returning the nested goals
You can’t perform that action at this time.
0 commit comments