diff options
| author | Rémy Rakic <remy.rakic+github@gmail.com> | 2023-11-22 11:32:42 +0000 |
|---|---|---|
| committer | Rémy Rakic <remy.rakic+github@gmail.com> | 2023-12-01 14:04:54 +0000 |
| commit | 60d4eb2c1ba6ad3ea4be52295e064ec8c07d1bf1 (patch) | |
| tree | 0d8fe59249c0d282afa760e669a84b72432eb23e /tests/rustdoc-js-std/struct-vec.js | |
| parent | 231acddcc34d6ee62cea52e20ceb6dca8a785fdc (diff) | |
| download | rust-60d4eb2c1ba6ad3ea4be52295e064ec8c07d1bf1.tar.gz rust-60d4eb2c1ba6ad3ea4be52295e064ec8c07d1bf1.zip | |
move and maintain live loans in `LivenessValues`
Liveness data is pushed from multiple parts of NLL. Instead of changing the call sites to maintain live loans, move the latter to `LivenessValues` where this liveness data is pushed to, and maintain live loans there. This fixes the differences in polonius scopes on some CFGs where a variable was dead in tracing but as a MIR terminator its regions were marked live from "constraint generation"
Diffstat (limited to 'tests/rustdoc-js-std/struct-vec.js')
0 files changed, 0 insertions, 0 deletions
