aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/libclang/LibclangTest.cpp
diff options
context:
space:
mode:
authorKuba Brecka <kuba.brecka@gmail.com>2015-11-30 13:27:18 +0000
committerKuba Brecka <kuba.brecka@gmail.com>2015-11-30 13:27:18 +0000
commit6fd067592502a9e52700e2b7b2f523b589fa0827 (patch)
tree9e0fb13eb7926eee43664aee366fdf92fa3d36a1 /clang/unittests/libclang/LibclangTest.cpp
parentc03957f0496aaf50f0269bc68e2bd8c4eaeeeb19 (diff)
downloadllvm-6fd067592502a9e52700e2b7b2f523b589fa0827.zip
llvm-6fd067592502a9e52700e2b7b2f523b589fa0827.tar.gz
llvm-6fd067592502a9e52700e2b7b2f523b589fa0827.tar.bz2
[tsan] Fix weakly imported functions on OS X
On OS X, for weak function (that user can override by providing their own implementation in the main binary), we need extern `"C" SANITIZER_INTERFACE_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE NOINLINE`. Fixes a broken test case on OS X, java_symbolization.cc, which uses a weak function __tsan_symbolize_external. Differential Revision: http://reviews.llvm.org/D14907 llvm-svn: 254298
Diffstat (limited to 'clang/unittests/libclang/LibclangTest.cpp')
0 files changed, 0 insertions, 0 deletions