From 772adb7d9b80ffc3c6fe48ab6ef76d2238e51969 Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Thu, 29 Oct 2020 23:46:22 -0700 Subject: [PATCH] [NFC] Don't run python binding tests with sanitizers Almost any sanitizer can try to install interceptors. --- clang/bindings/python/tests/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/bindings/python/tests/CMakeLists.txt b/clang/bindings/python/tests/CMakeLists.txt index 46dafa57dea1..280da9d00686 100644 --- a/clang/bindings/python/tests/CMakeLists.txt +++ b/clang/bindings/python/tests/CMakeLists.txt @@ -15,13 +15,13 @@ if(NOT LLVM_ENABLE_PIC) set(RUN_PYTHON_TESTS FALSE) endif() -# Do not try to run if libclang was built with ASan/MSan because +# Do not try to run if libclang was built with sanitizers because # the sanitizer library will likely be loaded too late to perform # interception and will then fail. # We could use LD_PRELOAD/DYLD_INSERT_LIBRARIES but this isn't # portable so its easier just to not run the tests when building # with ASan. -if(LLVM_USE_SANITIZER MATCHES ".*(Memory|Address).*") +if(NOT LLVM_USE_SANITIZER STREQUAL "") set(RUN_PYTHON_TESTS FALSE) endif()