summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/sanitizer/asan_interface.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/sanitizer/asan_interface.h b/include/sanitizer/asan_interface.h
index e689a730e..8828392b6 100644
--- a/include/sanitizer/asan_interface.h
+++ b/include/sanitizer/asan_interface.h
@@ -148,6 +148,10 @@ extern "C" {
// before things like _exit and execl to avoid false positives on stack.
void __asan_handle_no_return(void);
+ // Required to allow ASAN versions of libc++abi to build against older
+ // versions of compiler-rt that do not provide this interface.
+# define SANITIZER_ASAN_INTERFACE_HAS_HANDLE_NO_RETURN
+
#ifdef __cplusplus
} // extern "C"
#endif