summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Samsonov <vonosmas@gmail.com>2015-04-28 01:33:56 +0000
committerAlexey Samsonov <vonosmas@gmail.com>2015-04-28 01:33:56 +0000
commit09bff88fc4de030f3881674f23a865fa4da374e4 (patch)
tree55f6f3e1ef22c476c2d971c9a2a3c39847017a54
parent4df0ebef475ab0e01d1371e2a0035bc76cc1ad4d (diff)
downloadbcm5719-llvm-09bff88fc4de030f3881674f23a865fa4da374e4.tar.gz
bcm5719-llvm-09bff88fc4de030f3881674f23a865fa4da374e4.zip
[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
-rw-r--r--compiler-rt/test/ubsan/CMakeLists.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler-rt/test/ubsan/CMakeLists.txt b/compiler-rt/test/ubsan/CMakeLists.txt
index 814ffc2a16a..85296a3b25c 100644
--- a/compiler-rt/test/ubsan/CMakeLists.txt
+++ b/compiler-rt/test/ubsan/CMakeLists.txt
@@ -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()
OpenPOWER on IntegriCloud