[UBSan] Fix CMake rules for tests after r235954.
Make sure we don't run tests under TSan and MSan if they are unavailable. llvm-svn: 235962
This commit is contained in:
parent
4df0ebef47
commit
09bff88fc4
|
@ -25,13 +25,13 @@ foreach(arch ${UBSAN_SUPPORTED_ARCH})
|
|||
endif()
|
||||
add_ubsan_testsuite("Standalone" ubsan ${arch})
|
||||
|
||||
if(";${ASAN_SUPPORTED_ARCH};" MATCHES ";${arch};")
|
||||
if(COMPILER_RT_HAS_ASAN AND ";${ASAN_SUPPORTED_ARCH};" MATCHES ";${arch};")
|
||||
add_ubsan_testsuite("AddressSanitizer" asan ${arch})
|
||||
endif()
|
||||
if(";${MSAN_SUPPORTED_ARCH};" MATCHES ";${arch};")
|
||||
if(COMPILER_RT_HAS_MSAN AND ";${MSAN_SUPPORTED_ARCH};" MATCHES ";${arch};")
|
||||
add_ubsan_testsuite("MemorySanitizer" msan ${arch})
|
||||
endif()
|
||||
if(";${TSAN_SUPPORTED_ARCH};" MATCHES ";${arch};")
|
||||
if(COMPILER_RT_HAS_TSAN AND ";${TSAN_SUPPORTED_ARCH};" MATCHES ";${arch};")
|
||||
add_ubsan_testsuite("ThreadSanitizer" tsan ${arch})
|
||||
endif()
|
||||
endforeach()
|
||||
|
|
Loading…
Reference in New Issue