summaryrefslogtreecommitdiffstats
path: root/llvm/utils
diff options
context:
space:
mode:
authorFrancis Ricci <francisjricci@gmail.com>2017-09-29 16:51:50 +0000
committerFrancis Ricci <francisjricci@gmail.com>2017-09-29 16:51:50 +0000
commita7bf226529c518806eca1601cf477b1f89b5ba75 (patch)
tree41f08d1db0568a010dd5e98d143e68345e4f756b /llvm/utils
parent63ebb81386393c84d990e5e1bd52938eeb596f47 (diff)
downloadbcm5719-llvm-a7bf226529c518806eca1601cf477b1f89b5ba75.tar.gz
bcm5719-llvm-a7bf226529c518806eca1601cf477b1f89b5ba75.zip
[test] Enable LeakSanitizer on 64-bit Darwin ASan llvm builds
Summary: Also disables leak checking on lto tests, due to many leaks reported in the system's ld64. Reviewers: kcc, pcc, bogner, kubamracek Subscribers: mehdi_amini, llvm-commits Differential Revision: https://reviews.llvm.org/D37781 llvm-svn: 314535
Diffstat (limited to 'llvm/utils')
-rw-r--r--llvm/utils/lit/lit/llvm/config.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/utils/lit/lit/llvm/config.py b/llvm/utils/lit/lit/llvm/config.py
index 174279c31e4..c3bdef318d6 100644
--- a/llvm/utils/lit/lit/llvm/config.py
+++ b/llvm/utils/lit/lit/llvm/config.py
@@ -75,6 +75,9 @@ class LLVMConfig(object):
features.add("long_tests")
if target_triple:
+ if re.match(r'^x86_64.*-apple', target_triple):
+ if 'address' in sanitizers:
+ self.with_environment('ASAN_OPTIONS', 'detect_leaks=1', append_path=True)
if re.match(r'^x86_64.*-linux', target_triple):
features.add("x86_64-linux")
if re.match(r'.*-win32$', target_triple):
OpenPOWER on IntegriCloud