summaryrefslogtreecommitdiffstats
path: root/llvm/examples/LLJITExamples/LLJITWithObjectCache/LLJITWithObjectCache.cpp
diff options
context:
space:
mode:
authorMichael Spang <spang@google.com>2020-01-28 12:43:07 -0800
committerHans Wennborg <hans@chromium.org>2020-01-29 21:37:08 +0100
commit425198bf1f98e93be37b8675e29ac6d37529dc68 (patch)
treeedffc5ee326a67ceb9e9cab5e7394ef96003aef6 /llvm/examples/LLJITExamples/LLJITWithObjectCache/LLJITWithObjectCache.cpp
parent81d73c6de33b2282f7174bd378699feac69bc5aa (diff)
downloadbcm5719-llvm-425198bf1f98e93be37b8675e29ac6d37529dc68.tar.gz
bcm5719-llvm-425198bf1f98e93be37b8675e29ac6d37529dc68.zip
[GlobalMerge] Preserve symbol visibility when merging globals
Symbols created for merged external global variables have default visibility. This can break programs when compiling with -Oz -fvisibility=hidden as symbols that should be hidden will be exported at link time. Differential Revision: https://reviews.llvm.org/D73235 (cherry picked from commit a2fb2c0ddca14c133f24d08af4a78b6a3d612ec6)
Diffstat (limited to 'llvm/examples/LLJITExamples/LLJITWithObjectCache/LLJITWithObjectCache.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud