aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorMichael Spang <spang@google.com>2020-01-28 12:43:07 -0800
committerEli Friedman <efriedma@quicinc.com>2020-01-28 13:26:18 -0800
commita2fb2c0ddca14c133f24d08af4a78b6a3d612ec6 (patch)
tree30efb972b126dd365dd12df902df758a213f719e /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parenteaabaf7e04fe98990a8177a3e053346395efde1c (diff)
downloadllvm-a2fb2c0ddca14c133f24d08af4a78b6a3d612ec6.zip
llvm-a2fb2c0ddca14c133f24d08af4a78b6a3d612ec6.tar.gz
llvm-a2fb2c0ddca14c133f24d08af4a78b6a3d612ec6.tar.bz2
[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
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions