summaryrefslogtreecommitdiffstats
path: root/llvm/utils
diff options
context:
space:
mode:
authorJulian Lettner <jlettner@apple.com>2019-10-10 20:23:28 +0000
committerJulian Lettner <jlettner@apple.com>2019-10-10 20:23:28 +0000
commit3620e8fdb554de622327362ef303a37076044f3a (patch)
treeeeb8a3aaecda519adf53b9c590f35b1c6f1dd450 /llvm/utils
parentaab67b571a3dc984d8990fdb05285c76b11f83d6 (diff)
downloadbcm5719-llvm-3620e8fdb554de622327362ef303a37076044f3a.tar.gz
bcm5719-llvm-3620e8fdb554de622327362ef303a37076044f3a.zip
[lit] Add comment explaining the LIT_OPTS env var overrides command line options
Normally, command line options override environment variables. Add comment to state that we are doing the reverse on purpose. llvm-svn: 374441
Diffstat (limited to 'llvm/utils')
-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