diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2015-12-16 00:34:30 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2015-12-16 00:34:30 +0000 |
commit | 271a5c7a24e1d74ef7a9e777d21f39895e066da2 (patch) | |
tree | 616a152a61b0bae0db2902fa3f04028c376af581 | |
parent | b30db0903bdb195b18b332bb960335130be70794 (diff) | |
download | compiler-rt-271a5c7a24e1d74ef7a9e777d21f39895e066da2.tar.gz |
[cfi] Fix GCC build.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@255733 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/cfi/cfi.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/cfi/cfi.cc b/lib/cfi/cfi.cc index 3191b5683..11a61fd43 100644 --- a/lib/cfi/cfi.cc +++ b/lib/cfi/cfi.cc @@ -188,7 +188,7 @@ static void init_shadow() { dl_iterate_phdr(dl_iterate_phdr_cb, nullptr); } -SANITIZER_INTERFACE_ATTRIBUTE extern "C" +extern "C" SANITIZER_INTERFACE_ATTRIBUTE void __cfi_slowpath(uptr CallSiteTypeId, void *Ptr) { uptr Addr = (uptr)Ptr; VReport(3, "__cfi_slowpath: %zx, %p\n", CallSiteTypeId, Ptr); @@ -233,7 +233,7 @@ static void InitializeFlags() { } } -extern "C" __attribute__((visibility("default"))) +extern "C" SANITIZER_INTERFACE_ATTRIBUTE #if !SANITIZER_CAN_USE_PREINIT_ARRAY // On ELF platforms, the constructor is invoked using .preinit_array (see below) __attribute__((constructor(0))) |