about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-10-19 20:37:31 +0000
committerbors <bors@rust-lang.org>2023-10-19 20:37:31 +0000
commit1e71277b2d1d278a19cb0b8f3ccdb1bbf5c22be0 (patch)
treee77ff737b6490d32f50b8f97fd531b67ff6b94be /compiler/rustc_codegen_llvm/src
parent5d62040fb6702cccb1916e69d5fc8f3d61100db4 (diff)
parentecaf828e131535f4268bc2e76d2e83bcfe3b682d (diff)
downloadrust-1e71277b2d1d278a19cb0b8f3ccdb1bbf5c22be0.tar.gz
rust-1e71277b2d1d278a19cb0b8f3ccdb1bbf5c22be0.zip
Auto merge of #3122 - RalfJung:intrptrcast-clean, r=saethlin
intptrcast: remove information about dead allocations

The discussion in https://github.com/rust-lang/miri/pull/3103 convinced me we don't have to keep `int_to_ptr_map` around for dead allocations. But we should not make that depend on the GC, we can just tie it to when the allocation gets freed. That means everything still behaves deterministically, if anything weird happens (but it shouldn't).

r? `@saethlin`
Only the first and last commit contain logic changes, the 2nd commit just moves code around a bit.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions