about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2013-12-01 17:56:55 -0800
committerAlex Crichton <alex@alexcrichton.com>2013-12-03 08:13:00 -0800
commit2bd80758a278e6f21e48b6a2e27d9a24b0830a0e (patch)
treed3fb0be25091066d104c19f16d8677aa77900c73 /src/rustllvm/RustWrapper.cpp
parent18084be3164d2fe7c540662ea1e44cf73af9bf0f (diff)
downloadrust-2bd80758a278e6f21e48b6a2e27d9a24b0830a0e.tar.gz
rust-2bd80758a278e6f21e48b6a2e27d9a24b0830a0e.zip
Continue tightening holes in reachability
* Don't flag any address_insignificant statics as reachable because the whole
  point of the address_insignificant optimization is that the static is not
  reachable. Additionally, there's no need for it to be reachable because LLVM
  optimizes it away.

* Be sure to not leak external node ids into our reachable set, this can
  spuriously cause local items to be considered reachable if the node ids just
  happen to line up
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions