about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/query.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-08-27 17:48:16 +0000
committerbors <bors@rust-lang.org>2024-08-27 17:48:16 +0000
commit4318bfe611b34fa36a209661b8c76e5d3b42857f (patch)
treefb3495ab1061c63c35fcf03258764709cd0559ce /compiler/rustc_mir_transform/src/coverage/query.rs
parent9b82f3b729d15fca2a7e415f11e08f84e04effb1 (diff)
parent5be5cec23cc2e0ac284caad9d65e4fbcb81157d3 (diff)
downloadrust-4318bfe611b34fa36a209661b8c76e5d3b42857f.tar.gz
rust-4318bfe611b34fa36a209661b8c76e5d3b42857f.zip
Auto merge of #3843 - JoJoDeveloping:tb-bottom-up-iteration, r=RalfJung
Make TB tree traversal bottom-up

In preparation for #3837, the tree traversal needs to be made bottom-up, because the current top-down tree traversal, coupled with that PR's changes to the garbage collector, can introduce non-deterministic error messages if the GC removes a parent tag of the accessed tag that would have triggered the error first.

This is a breaking change for the diagnostics emitted by TB. The implemented semantics stay the same.
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/query.rs')
0 files changed, 0 insertions, 0 deletions