[PATCH] D64589: [UpdateTestChecks] Emit warning when invalid value for -check-prefix option
Greg Bedwell via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 15 03:33:34 PDT 2019
gbedwell added inline comments.
================
Comment at: utils/UpdateTestChecks/common.py:272
+ if "check-prefix=" in part:
+ prefix = part.split('=')[1]
+ if ',' in prefix:
----------------
I doubt whether it could ever cause an issue in practice, but it's probably safer to specify maxsplit here.
```
prefix = part.split('=', 1)[1]
```
If we somehow ever ended up with a string like '--check-prefix=foo=bar' then we'd end up with 'foo=bar' in element 1 rather than 'foo' in element 1 and 'bar' in element 2 which would subsequently be silently ignored. Alternatively you could just check that the number of elements returned from the split is exactly two and raise an error or warning if not.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D64589/new/
https://reviews.llvm.org/D64589
More information about the llvm-commits
mailing list