<div dir="ltr">Matt, Stephen,<div><br></div><div>I like the idea, as I wanted that for my tests before.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 13 August 2013 06:18, Stephen Lin <span dir="ltr"><<a href="mailto:swlin@post.harvard.edu" target="_blank">swlin@post.harvard.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Just to clarify, the idea would be that with no check prefix on the<br>
command line, the prefix will default to "CHECK" as it does currently;<br>
with one or more prefix specified on the command line, there will be<br>
no implied CHECK prefix but will instead be the one or more prefix(es)<br>
specified.<br></blockquote><div></div></div><br></div><div class="gmail_extra">This is an undocumented feature that is being removed as we speak, and as Tim said, FileCheck is getting more strict, which is a good thing.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">I think by having a documented "ALL" flag, and by forcing the use of it on the test (as opposed to CHECK), we'll have a clearer picture and will be able to enforce better tests.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">You could say that "CHECK" is that "ALL" flag, but "CHECK" is also the default for the --check-prefix, and IMHO that makes it a bad candidate (confusion when writing tests, confusion when changing FileCheck, etc).</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">cheers,</div><div class="gmail_extra">--renato</div></div>