]> granicus.if.org Git - llvm/commit
[asan] Give global metadata private linkage.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Tue, 11 Apr 2017 22:28:13 +0000 (22:28 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Tue, 11 Apr 2017 22:28:13 +0000 (22:28 +0000)
commitadabd2ad348d01274cf559c2f720dae942b1a999
tree0f05b54c92edf0774aebbb7e92c3d0d4ea430d31
parent7feea4e245b51c2442b7981c393fe927e48e66be
[asan] Give global metadata private linkage.

Internal linkage preserves names like "__asan_global_foo" which may
account to 2% of unstripped binary size.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299995 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Instrumentation/AddressSanitizer.cpp
test/Instrumentation/AddressSanitizer/global_metadata_windows.ll