[compiler-rt] r200537 - [ASan] Run LSan for ASan unit tests only on 64-bit Linux

Alexey Samsonov samsonov at google.com
Fri Jan 31 03:44:32 PST 2014


Author: samsonov
Date: Fri Jan 31 05:44:32 2014
New Revision: 200537

URL: http://llvm.org/viewvc/llvm-project?rev=200537&view=rev
Log:
[ASan] Run LSan for ASan unit tests only on 64-bit Linux

Modified:
    compiler-rt/trunk/lib/asan/lit_tests/Unit/lit.site.cfg.in
    compiler-rt/trunk/lib/lit.common.unit.configured.in

Modified: compiler-rt/trunk/lib/asan/lit_tests/Unit/lit.site.cfg.in
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/lit_tests/Unit/lit.site.cfg.in?rev=200537&r1=200536&r2=200537&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/lit_tests/Unit/lit.site.cfg.in (original)
+++ compiler-rt/trunk/lib/asan/lit_tests/Unit/lit.site.cfg.in Fri Jan 31 05:44:32 2014
@@ -12,5 +12,6 @@ config.name = 'AddressSanitizer-Unit'
 config.test_exec_root = "@ASAN_BINARY_DIR@/tests"
 config.test_source_root = config.test_exec_root
 
-if config.host_os == 'Linux':
+# Enable leak detection in ASan unit tests on x86_64-linux.
+if config.host_os == 'Linux' and config.host_arch == 'x86_64':
   config.environment['ASAN_OPTIONS'] = 'detect_leaks=1'

Modified: compiler-rt/trunk/lib/lit.common.unit.configured.in
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/lit.common.unit.configured.in?rev=200537&r1=200536&r2=200537&view=diff
==============================================================================
--- compiler-rt/trunk/lib/lit.common.unit.configured.in (original)
+++ compiler-rt/trunk/lib/lit.common.unit.configured.in Fri Jan 31 05:44:32 2014
@@ -8,6 +8,7 @@ config.llvm_obj_root = "@LLVM_BINARY_DIR
 config.llvm_tools_dir = "@LLVM_TOOLS_DIR@"
 config.compiler_rt_src_root = "@COMPILER_RT_SOURCE_DIR@"
 config.llvm_build_mode = "@LLVM_BUILD_MODE@"
+config.host_arch = "@HOST_ARCH@"
 config.host_os = "@HOST_OS@"
 
 # LLVM tools dir and build mode can be passed in lit parameters,





More information about the llvm-commits mailing list