Add debugging flag to assert state of incremental cache #85864
Labels
A-incr-comp
Area: Incremental compilation
A-testsuite
Area: The testsuite used to check the correctness of rustc
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
In PR #85702, I added a test that relies on the incremental cache still being saved if a linker error occurs. It would be good for the test to assert that this assumption is actually true. We could add a new flag
-Z assert-incr-state=<state>
, where<state>
can be:none
- we didn't find any previous session dirs whatsoevermismatch
- we found an existing session dir, but did not load it to do a command-line arg hash mismatch.loaded
- we found and loaded an existing session dir. Note that this says nothing about whether any particular query will be found to be red or green.The text was updated successfully, but these errors were encountered: