mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-12 13:30:51 +00:00
Add asan/msan to the list of available features in LIT test runner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177994 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
777fccbe65
commit
3fbb8408db
@ -256,6 +256,13 @@ if loadable_module:
|
|||||||
if config.lto_is_enabled == "1" and platform.system() == "Darwin":
|
if config.lto_is_enabled == "1" and platform.system() == "Darwin":
|
||||||
config.available_features.add('lto_on_osx')
|
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.
|
# llc knows whether he is compiled with -DNDEBUG.
|
||||||
import subprocess
|
import subprocess
|
||||||
try:
|
try:
|
||||||
|
@ -18,6 +18,7 @@ config.llvm_bindings = "@LLVM_BINDINGS@"
|
|||||||
config.host_os = "@HOST_OS@"
|
config.host_os = "@HOST_OS@"
|
||||||
config.host_arch = "@HOST_ARCH@"
|
config.host_arch = "@HOST_ARCH@"
|
||||||
config.llvm_use_intel_jitevents = "@LLVM_USE_INTEL_JITEVENTS@"
|
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
|
# Support substitution of the tools_dir with user parameters. This is
|
||||||
# used when we can't determine the tool dir at configuration time.
|
# used when we can't determine the tool dir at configuration time.
|
||||||
|
Loading…
Reference in New Issue
Block a user