Fixed GWP-ASan build breakage. When adding the optional flag parser, there was a...
authorMitch Phillips <mitchphillips@outlook.com>
Tue, 4 Jun 2019 19:18:40 +0000 (19:18 +0000)
committerMitch Phillips <mitchphillips@outlook.com>
Tue, 4 Jun 2019 19:18:40 +0000 (19:18 +0000)
llvm-svn: 362542

compiler-rt/cmake/config-ix.cmake

index 67aec6f..49a22a9 100644 (file)
@@ -687,7 +687,8 @@ endif()
 # Note: Fuchsia and Windows are not currently supported by GWP-ASan. Support
 # is planned for these platforms. Darwin is also not supported due to TLS
 # calling malloc on first use.
-if (GWP_ASAN_SUPPORTED_ARCH AND OS_NAME MATCHES "Android|Linux")
+if (COMPILER_RT_HAS_SANITIZER_COMMON AND GWP_ASAN_SUPPORTED_ARCH AND
+    OS_NAME MATCHES "Android|Linux")
   set(COMPILER_RT_HAS_GWP_ASAN TRUE)
 else()
   set(COMPILER_RT_HAS_GWP_ASAN FALSE)