about summary refs log tree commit diff
path: root/src/libstd/sys
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-07-04 22:24:08 -0700
committerGitHub <noreply@github.com>2016-07-04 22:24:08 -0700
commit499e6f88440730375fea8facbc433de9818f48dc (patch)
treedf570f4ee18fb428ac8581c0a9a3a249249909f6 /src/libstd/sys
parent0f4c4f8c2910d717044a041039a1a1aa914ff59e (diff)
parent5b0f334c6b0fdc7e022537e42fd39e3b17edd8f9 (diff)
downloadrust-499e6f88440730375fea8facbc433de9818f48dc.tar.gz
rust-499e6f88440730375fea8facbc433de9818f48dc.zip
Auto merge of #34594 - willcrichton:master, r=nrc
Move LLVM cleanup so modules are accessible during `after_llvm` phase

Fix for #34432. Also added a new phase controller `after_compilation_done` that gets called at the very end (i.e. after linking) at the suggestion of @nrc. The added test will segfault if the modules get deallocated too early, so it ensures the LLVM is not prematurely cleaned up.

r? @nrc
Diffstat (limited to 'src/libstd/sys')
0 files changed, 0 insertions, 0 deletions