Go to file
Eric Fiselier 6892062f7c [ASAN] Add macro denoting availability of new `__asan_handle_no_return()` function.
Summary:
Libc++abi attempts to use the newly added `__asan_handle_no_return()` when built under ASAN. Unfortunately older versions of compiler-rt do not provide this symbol, and so libc++abi needs a way to detect if `asan_interface.h` actually provides the function.

This patch adds the macro `SANITIZER_ASAN_INTERFACE_HAS_HANDLE_NO_RETURN` which can be used to detect the availability of the new function.

Reviewers: phosek, kcc, vitalybuka, alekseyshl

Reviewed By: phosek

Subscribers: mclow.lists, cfe-commits

Differential Revision: https://reviews.llvm.org/D37871

llvm-svn: 313303
2017-09-14 22:19:10 +00:00
clang Fix 2 stage build on some apple bots. 2017-09-14 21:30:27 +00:00
clang-tools-extra Fix refactoring missed in previous commit r313270 which resulted in an undefined variable being used. 2017-09-14 19:51:26 +00:00
compiler-rt [ASAN] Add macro denoting availability of new `__asan_handle_no_return()` function. 2017-09-14 22:19:10 +00:00
debuginfo-tests Restrict debuginfo-tests to native configurations. 2017-09-08 17:10:48 +00:00
libclc Add native_recip(x) as ((1)/(x)) 2017-09-13 01:40:25 +00:00
libcxx [libc++] Prevent stale site configuration headers 2017-09-14 18:23:43 +00:00
libcxxabi Reland "When built with ASan, __cxa_throw calls __asan_handle_no_return" 2017-09-13 23:35:07 +00:00
libunwind Revert r312240 2017-08-31 15:51:23 +00:00
lld Add tests for -out-implib. 2017-09-14 19:45:22 +00:00
lldb Remove BreakpointName.h from all targets so it doesn't 2017-09-14 20:52:35 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm Fix warnings in r313297. 2017-09-14 21:49:52 +00:00
openmp Read blocktime value set by kmp_set_blocktime() before reading from KMP_BLOCKTIME 2017-09-05 15:45:48 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [lit] Force site configs to be run before source-tree configs 2017-09-14 16:47:58 +00:00