about summary refs log tree commit diff
path: root/tests/rustdoc-js-std/struct-vec.js
diff options
context:
space:
mode:
authorRémy Rakic <remy.rakic+github@gmail.com>2023-11-22 11:32:42 +0000
committerRémy Rakic <remy.rakic+github@gmail.com>2023-12-01 14:04:54 +0000
commit60d4eb2c1ba6ad3ea4be52295e064ec8c07d1bf1 (patch)
tree0d8fe59249c0d282afa760e669a84b72432eb23e /tests/rustdoc-js-std/struct-vec.js
parent231acddcc34d6ee62cea52e20ceb6dca8a785fdc (diff)
downloadrust-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