[PATCH] D60392: FileCheck [12/12]: Support use of var defined on same line
James Henderson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed May 13 01:34:52 PDT 2020
jhenderson added a comment.
I don't have a clear solution to the problems you're describing, but I have already run into one or two places where I wanted the behaviour of being able to use a numeric variable on the same line it was defined. CHECK-SAME is a valid workaround, but has its own issues (for example, it doesn't inherently ensure the next match starts immediately after the previous one, and is just simply more verbose). My instinct is that the right approach is to ignore the constraint initially, match a number, and then verify that it is the right number, failing if not, without further search attempts. I think it's relatively easy to workaround that issue in most cases, with additional checks elsewhere, although I can't be positive that is the case.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D60392/new/
https://reviews.llvm.org/D60392
More information about the llvm-commits
mailing list