summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/utils/lit/lit/llvm/config.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/llvm/utils/lit/lit/llvm/config.py b/llvm/utils/lit/lit/llvm/config.py
index c3bdef318d6..b1ad5876099 100644
--- a/llvm/utils/lit/lit/llvm/config.py
+++ b/llvm/utils/lit/lit/llvm/config.py
@@ -107,9 +107,13 @@ class LLVMConfig(object):
def norm(x):
return os.path.normcase(os.path.normpath(x))
- current_paths = self.config.environment.get(variable, "")
- current_paths = current_paths.split(os.path.pathsep)
- paths = [norm(p) for p in current_paths]
+ current_paths = self.config.environment.get(variable, None)
+ if current_paths:
+ current_paths = current_paths.split(os.path.pathsep)
+ paths = [norm(p) for p in current_paths]
+ else:
+ paths = []
+
# If we are passed a list [a b c], then iterating this list forwards
# and adding each to the beginning would result in b c a. So we
# need to iterate in reverse to end up with the original ordering.
OpenPOWER on IntegriCloud