aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/UpdateTestChecks/common.py
diff options
context:
space:
mode:
authorJohannes Doerfert <johannes@jdoerfert.de>2023-08-20 16:18:12 -0700
committerJohannes Doerfert <johannes@jdoerfert.de>2023-08-23 10:40:30 -0700
commitdcd4d0a7904190350ec5b06f94e2edee13bd6434 (patch)
treecced82b93e711f6ee9b48f69bf9db5a8362d4c22 /llvm/utils/UpdateTestChecks/common.py
parent6ff70ec60eae2f973c46c5d1d6a28684f21f1cb4 (diff)
downloadllvm-dcd4d0a7904190350ec5b06f94e2edee13bd6434.zip
llvm-dcd4d0a7904190350ec5b06f94e2edee13bd6434.tar.gz
llvm-dcd4d0a7904190350ec5b06f94e2edee13bd6434.tar.bz2
[UTC] Honor global-value-regex in UTC_ARGS
Without this we cannot update various clang OpenMP tests as the UTC_ARGS version of -global-value-regex is simply ignored. The handling of the flag should be changed to be in line with others, I left TODOs for now.
Diffstat (limited to 'llvm/utils/UpdateTestChecks/common.py')
-rw-r--r--llvm/utils/UpdateTestChecks/common.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/utils/UpdateTestChecks/common.py b/llvm/utils/UpdateTestChecks/common.py
index f9c923f..fe333d4 100644
--- a/llvm/utils/UpdateTestChecks/common.py
+++ b/llvm/utils/UpdateTestChecks/common.py
@@ -209,6 +209,7 @@ def parse_commandline_args(parser):
"--version", type=int, default=1, help="The version of output format"
)
args = parser.parse_args()
+ # TODO: This should not be handled differently from the other options
global _verbose, _global_value_regex, _global_hex_value_regex
_verbose = args.verbose
_global_value_regex = args.global_value_regex
@@ -220,6 +221,11 @@ def parse_args(parser, argv):
args = parser.parse_args(argv)
if args.version >= 2:
args.function_signature = True
+ # TODO: This should not be handled differently from the other options
+ global _verbose, _global_value_regex, _global_hex_value_regex
+ _verbose = args.verbose
+ _global_value_regex = args.global_value_regex
+ _global_hex_value_regex = args.global_hex_value_regex
return args