diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-01-14 00:39:56 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-01-14 00:39:56 +0000 |
commit | bc301a8ed4ce5ef4e69590c595bfc777cfbdafdf (patch) | |
tree | d7523c9aa01ce00930983eea77bedc3d86c4a230 /llvm/utils/lit | |
parent | 43d3f55072759739cbee96647c5732bd16cab854 (diff) | |
download | bcm5719-llvm-bc301a8ed4ce5ef4e69590c595bfc777cfbdafdf.tar.gz bcm5719-llvm-bc301a8ed4ce5ef4e69590c595bfc777cfbdafdf.zip |
Don't set LD_PRELOAD to ''. It doesn't work on OpenBSD.
Patch by Brad Smith.
llvm-svn: 225890
Diffstat (limited to 'llvm/utils/lit')
-rw-r--r-- | llvm/utils/lit/lit/TestingConfig.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/utils/lit/lit/TestingConfig.py b/llvm/utils/lit/lit/TestingConfig.py index 52cebbf6a41..c7ef94dc11f 100644 --- a/llvm/utils/lit/lit/TestingConfig.py +++ b/llvm/utils/lit/lit/TestingConfig.py @@ -26,7 +26,11 @@ class TestingConfig: 'LD_PRELOAD', 'ASAN_OPTIONS', 'UBSAN_OPTIONS', 'LSAN_OPTIONS'] for var in pass_vars: - environment[var] = os.environ.get(var, '') + val = os.environ.get(var, '') + # Check for empty string as some variables such as LD_PRELOAD cannot be empty + # ('') for OS's such as OpenBSD. + if val: + environment[var] = val if sys.platform == 'win32': environment.update({ |