summaryrefslogtreecommitdiffstats
path: root/llvm/utils/lit
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-01-14 00:39:56 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-01-14 00:39:56 +0000
commitbc301a8ed4ce5ef4e69590c595bfc777cfbdafdf (patch)
treed7523c9aa01ce00930983eea77bedc3d86c4a230 /llvm/utils/lit
parent43d3f55072759739cbee96647c5732bd16cab854 (diff)
downloadbcm5719-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.py6
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({
OpenPOWER on IntegriCloud