about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-09-03 08:40:11 +0000
committerbors <bors@rust-lang.org>2017-09-03 08:40:11 +0000
commit23ade23cbcab35371ceade1649b5cc9fd13d3b5e (patch)
tree5a861835ef68fbef35f4b465f03f12d779ebbb51 /src/rustllvm/PassWrapper.cpp
parentfc54bf949dd377fe5f606720a6ab190755a3a312 (diff)
parent02ec0ae066dd3367107b81c6cd7193f4247074df (diff)
downloadrust-23ade23cbcab35371ceade1649b5cc9fd13d3b5e.tar.gz
rust-23ade23cbcab35371ceade1649b5cc9fd13d3b5e.zip
Auto merge of #44252 - eddyb:what-is-dead-may-never-die, r=nikomatsakis
Better StorageLive / StorageDead placement for constants.

Fixes problems in miri (see https://github.com/solson/miri/pull/324#issuecomment-326555552) caused by the new scope rules in #43932.
What I've tried to do here is always have a `StorageLive` but no `StorageDead` for `'static` slots.
It might not work perfectly in all cases, but it should unblock miri.

r? @nikomatsakis cc @oli-obk
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions