File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
compiler/rustc_type_ir/src/search_graph Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -57,14 +57,14 @@ impl<X: Cx> GlobalCache<X> {
57
57
let with_overflow = WithOverflow { nested_goals, result } ;
58
58
let prev = entry. with_overflow . insert ( required_depth, with_overflow) ;
59
59
if let Some ( prev) = & prev {
60
- assert ! ( cx. evaluation_is_concurrent ( ) ) ;
61
- assert_eq ! ( cx . get_tracked ( & prev . result ) , origin_result) ;
60
+ let prev_result = cx. get_tracked ( & prev . result ) ;
61
+ assert_eq ! ( prev_result , origin_result) ;
62
62
}
63
63
} else {
64
64
let prev = entry. success . replace ( Success { required_depth, nested_goals, result } ) ;
65
65
if let Some ( prev) = & prev {
66
- assert ! ( cx. evaluation_is_concurrent ( ) ) ;
67
- assert_eq ! ( cx . get_tracked ( & prev . result ) , origin_result) ;
66
+ let prev_result = cx. get_tracked ( & prev . result ) ;
67
+ assert_eq ! ( prev_result , origin_result) ;
68
68
}
69
69
}
70
70
}
Original file line number Diff line number Diff line change @@ -652,7 +652,7 @@ impl<D: Delegate<Cx = X>, X: Cx> SearchGraph<D> {
652
652
// Do not try to move a goal into the cache again if we're testing
653
653
// the global cache.
654
654
assert_eq ! ( result, expected, "input={input:?}" ) ;
655
- } else if D :: inspect_is_noop ( inspect ) {
655
+ } else {
656
656
self . insert_global_cache ( cx, final_entry, result, dep_node)
657
657
}
658
658
} else if D :: ENABLE_PROVISIONAL_CACHE {
You can’t perform that action at this time.
0 commit comments