[PATCH] D91275: [FileCheck] Disallow unused prefixes in llvm/test/Analysis
Simon Pilgrim via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 18 09:04:59 PST 2020
RKSimon added inline comments.
================
Comment at: llvm/test/lit.cfg.py:87
+# expanding FileCheck to the full path.
+config.substitutions.append(('%FileCheckWithUnusedPrefixes%',
+ 'FileCheck --allow-unused-prefixes=true'))
----------------
mtrofin wrote:
> MaskRay wrote:
> > Does `('FileCheck', 'FileCheck --allow-unused-prefixes=true')` work?
> >
> > You may take a look at some tools like opt,llc,llvm-mc,etc. They expand to the absolute paths. It is possible that FileCheck can use the same trick, but expand with another argument, so that you don't have to update the tests.
> The intent is to have a way to set --allow-unused-prefixes=false under whole directories, and offer a "way out" for the files where we want to allow it. This way, we can "seal" to the desired behavior whole directories after they are fixed.
>
> This patch does that for llvm/test/Analysis.
>
> We still don't want to blanket-allow the undesirable behavior for entire directories.
Do we still need this?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D91275/new/
https://reviews.llvm.org/D91275
More information about the llvm-commits
mailing list