diff options
| author | bors <bors@rust-lang.org> | 2024-08-27 17:48:16 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-08-27 17:48:16 +0000 |
| commit | 4318bfe611b34fa36a209661b8c76e5d3b42857f (patch) | |
| tree | fb3495ab1061c63c35fcf03258764709cd0559ce /compiler/rustc_mir_transform/src | |
| parent | 9b82f3b729d15fca2a7e415f11e08f84e04effb1 (diff) | |
| parent | 5be5cec23cc2e0ac284caad9d65e4fbcb81157d3 (diff) | |
| download | rust-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')
0 files changed, 0 insertions, 0 deletions
