[compiler-rt] 4ff2f60 - [test][LSAN] Check if HWASAN is availibe before testing
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 27 11:13:18 PDT 2023
Author: Vitaly Buka
Date: 2023-09-27T11:13:06-07:00
New Revision: 4ff2f60f1fdaadebafc2daa8fef77ed331545904
URL: https://github.com/llvm/llvm-project/commit/4ff2f60f1fdaadebafc2daa8fef77ed331545904
DIFF: https://github.com/llvm/llvm-project/commit/4ff2f60f1fdaadebafc2daa8fef77ed331545904.diff
LOG: [test][LSAN] Check if HWASAN is availibe before testing
OSX fails to compiler with -fsanitize=hwaddress.
Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=1486833
Added:
Modified:
compiler-rt/test/lsan/CMakeLists.txt
Removed:
################################################################################
diff --git a/compiler-rt/test/lsan/CMakeLists.txt b/compiler-rt/test/lsan/CMakeLists.txt
index dd16aab4c27a2db..e487f1a862c81d5 100644
--- a/compiler-rt/test/lsan/CMakeLists.txt
+++ b/compiler-rt/test/lsan/CMakeLists.txt
@@ -21,7 +21,7 @@ foreach(arch ${LSAN_TEST_ARCH})
list(APPEND LSAN_TESTSUITES ${CMAKE_CURRENT_BINARY_DIR}/${CONFIG_NAME})
list(FIND ASAN_SUPPORTED_ARCH ${arch} _found)
- if(NOT _found EQUAL -1)
+ if(NOT _found EQUAL -1 AND COMPILER_RT_HAS_ASAN)
set(CONFIG_NAME ${ARCH_UPPER_CASE}AsanConfig)
set(LSAN_LIT_TEST_MODE "AddressSanitizer")
configure_lit_site_cfg(
@@ -31,7 +31,7 @@ foreach(arch ${LSAN_TEST_ARCH})
endif()
list(FIND HWASAN_SUPPORTED_ARCH ${arch} _found)
- if(NOT _found EQUAL -1)
+ if(NOT _found EQUAL -1 AND COMPILER_RT_HAS_HWASAN)
set(CONFIG_NAME ${ARCH_UPPER_CASE}HWAsanConfig)
set(LSAN_LIT_TEST_MODE "HWAddressSanitizer")
configure_lit_site_cfg(
More information about the llvm-commits
mailing list