rust/compiler/rustc_query_system/src
Aaron Hill 77b02eed7b
Prevent double panic when handling incremental fingerprint mismatch
When an incremental fingerprint mismatch occurs, we debug-print
our `DepNode` and query result. Unfortunately, the debug printing
process may cause us to run additional queries, which can result
in a re-entrant fingerprint mismatch error.

To avoid a double panic, this commit adds a thread-local variable
to detect re-entrant calls.
2021-08-12 15:11:39 -05:00
..
dep_graph Create QuerySideEffects and use it for diagnostics 2021-07-25 20:27:58 -05:00
query Prevent double panic when handling incremental fingerprint mismatch 2021-08-12 15:11:39 -05:00
cache.rs Remove (lots of) dead code 2021-03-27 22:16:33 -04:00
lib.rs Prevent double panic when handling incremental fingerprint mismatch 2021-08-12 15:11:39 -05:00