summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/utils/lit/lit/cl_arguments.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/utils/lit/lit/cl_arguments.py b/llvm/utils/lit/lit/cl_arguments.py
index e5435d60d4b..29a4bfd522e 100644
--- a/llvm/utils/lit/lit/cl_arguments.py
+++ b/llvm/utils/lit/lit/cl_arguments.py
@@ -183,8 +183,10 @@ def parse_args():
action="store_true",
default=False)
- opts = parser.parse_args(sys.argv[1:] +
- shlex.split(os.environ.get("LIT_OPTS", "")))
+ # LIT is special: environment variables override command line arguments.
+ env_args = shlex.split(os.environ.get("LIT_OPTS", ""))
+ args = sys.argv[1:] + env_args
+ opts = parser.parse_args(args)
# Validate command line options
if opts.echoAllCommands:
OpenPOWER on IntegriCloud