plotfi added a comment.

@rjmccall @mibintc I think the diagnostics-order.c test is still behaving 
correctly technically. The note lines are still printing with the associated 
error lines, it just happens that one of the warning lines prints at the end 
instead of in the middle. ie:

  error: invalid value '-foo' in '-verify='
  note: -verify prefixes must start with a letter and contain only alphanumeric 
characters, hyphens, and underscores
  error: invalid value 'bogus' in '-std=bogus'
  note: use 'c89', 'c90', or 'iso9899:1990' for 'ISO C 1990' standard
  ...
  warning: optimization level '-O999' is not supported; using '-O3' instead

instead of

  error: invalid value '-foo' in '-verify='
  note: -verify prefixes must start with a letter and contain only alphanumeric 
characters, hyphens, and underscores
  warning: optimization level '-O999' is not supported; using '-O3' instead
  error: invalid value 'bogus' in '-std=bogus'
  note: use 'c89', 'c90', or 'iso9899:1990' for 'ISO C 1990' standard
  ...



In D72841#2030468 <https://reviews.llvm.org/D72841#2030468>, @plotfi wrote:

> That was a good fix. I am pretty sure this does mean the diagnostics-order.c 
> will fail on apple's bots. The same diagnostics lines print, but in the wrong 
> order. I haven't root caused that yet.
>
> In D72841#2030099 <https://reviews.llvm.org/D72841#2030099>, @mibintc wrote:
>
> > In D72841#2029821 <https://reviews.llvm.org/D72841#2029821>, @plotfi wrote:
> >
> > > @ab @rjmccall @mibintc Posted D79730 <https://reviews.llvm.org/D79730> 
> > > for consideration.
> > >  @mibintc can you produce a version of _this_ diff that works with D79730 
> > > <https://reviews.llvm.org/D79730> applied. Currently the following fail, 
> > > as they do on Apple Master:
> >
> >
> > @rjmccall accepted the proposed patch https://reviews.llvm.org/D79735, so I 
> > pushed that.  I also tried your patch and the 3 CodeGen tests pass but the 
> > diagnostics-order.c test fails
> >
> > > 
> > > 
> > >   Failing Tests (4):
> > >     Clang :: CodeGen/finite-math.c
> > >     Clang :: CodeGen/fp-floatcontrol-stack.cpp
> > >     Clang :: CodeGenOpenCL/relaxed-fpmath.cl
> > >     Clang :: Frontend/diagnostics-order.c
>





Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D72841/new/

https://reviews.llvm.org/D72841



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to