diff options
Diffstat (limited to 'llvm/utils/update_analyze_test_checks.py')
-rwxr-xr-x | llvm/utils/update_analyze_test_checks.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/llvm/utils/update_analyze_test_checks.py b/llvm/utils/update_analyze_test_checks.py index 4d1d912aba8..df09108937c 100755 --- a/llvm/utils/update_analyze_test_checks.py +++ b/llvm/utils/update_analyze_test_checks.py @@ -32,6 +32,7 @@ designed to be authoratitive about what constitutes a good test! from __future__ import print_function import argparse +import glob import itertools import os # Used to advertise this file's name ("autogenerated_note"). import string @@ -48,10 +49,6 @@ ADVERT = '; NOTE: Assertions have been autogenerated by ' IR_FUNCTION_RE = re.compile('^\s*define\s+(?:internal\s+)?[^@]*@([\w-]+)\s*\(') - - - - def main(): from argparse import RawTextHelpFormatter parser = argparse.ArgumentParser(description=__doc__, formatter_class=RawTextHelpFormatter) @@ -71,7 +68,8 @@ def main(): print('ERROR: Unexpected opt name: ' + opt_basename, file=sys.stderr) sys.exit(1) - for test in args.tests: + test_paths = [test for pattern in args.tests for test in glob.glob(pattern)] + for test in test_paths: if args.verbose: print('Scanning for RUN lines in test file: %s' % (test,), file=sys.stderr) with open(test) as f: |