diff options
| author | Francis Ricci <francisjricci@gmail.com> | 2017-09-29 16:51:50 +0000 |
|---|---|---|
| committer | Francis Ricci <francisjricci@gmail.com> | 2017-09-29 16:51:50 +0000 |
| commit | a7bf226529c518806eca1601cf477b1f89b5ba75 (patch) | |
| tree | 41f08d1db0568a010dd5e98d143e68345e4f756b /llvm/utils | |
| parent | 63ebb81386393c84d990e5e1bd52938eeb596f47 (diff) | |
| download | bcm5719-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.py | 3 |
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): |

