about summary refs log tree commit diff
path: root/src/libstd/sys
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2017-12-06 17:59:33 -0800
committerAlex Crichton <alex@alexcrichton.com>2017-12-07 06:53:49 -0800
commit17fb43bdc61481ff754fe53e8e8fa589fb8789ee (patch)
treeba77e556c989eb628fc216facfe0d27840706499 /src/libstd/sys
parent833785b090c30d4a359d901fb41bfafbe1607ce9 (diff)
downloadrust-17fb43bdc61481ff754fe53e8e8fa589fb8789ee.tar.gz
rust-17fb43bdc61481ff754fe53e8e8fa589fb8789ee.zip
rustc: Further tweak linkage in ThinLTO
In #46382 the logic around linkage preservation with ThinLTO ws tweaked but the
loop that registered all otherwise exported GUID values as "don't internalize
me please" was erroneously too conservative and only asking "external" linkage
items to not be internalized. Instead we actually want the inversion of that
condition, everything *without* "local" linkage to be internalized.

This commit updates the condition there, adds a test, and...

Closes #46543
Diffstat (limited to 'src/libstd/sys')
0 files changed, 0 insertions, 0 deletions