Skip to content
Snippets Groups Projects
Commit 3a9d5039 authored by Alexey Samsonov's avatar Alexey Samsonov
Browse files

Add asan/msan to the list of available features in LIT test runner

llvm-svn: 177994
parent 88b2b45e
No related branches found
No related tags found
No related merge requests found
......@@ -256,6 +256,13 @@ if loadable_module:
if config.lto_is_enabled == "1" and platform.system() == "Darwin":
config.available_features.add('lto_on_osx')
# Sanitizers.
if config.llvm_use_sanitizer == "Address":
config.available_features.add("asan")
if (config.llvm_use_sanitizer == "Memory" or
config.llvm_use_sanitizer == "MemoryWithOrigins"):
config.available_features.add("msan")
# llc knows whether he is compiled with -DNDEBUG.
import subprocess
try:
......
......@@ -18,6 +18,7 @@ config.llvm_bindings = "@LLVM_BINDINGS@"
config.host_os = "@HOST_OS@"
config.host_arch = "@HOST_ARCH@"
config.llvm_use_intel_jitevents = "@LLVM_USE_INTEL_JITEVENTS@"
config.llvm_use_sanitizer = "@LLVM_USE_SANITIZER@"
# Support substitution of the tools_dir with user parameters. This is
# used when we can't determine the tool dir at configuration time.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment