[PATCH] D139986: [clang][TypePrinter] Teach isSubstitutedDefaultArgument about integral types

David Blaikie via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Jan 10 10:46:02 PST 2023


dblaikie added a comment.

In D139986#4040208 <https://reviews.llvm.org/D139986#4040208>, @erichkeane wrote:

> In D139986#4040185 <https://reviews.llvm.org/D139986#4040185>, @ldionne wrote:
>
>> @dblaikie
>>
>> We added the libc++ tests to the Clang pre-commit CI after discussing with @erichkeane since he told me breaking libc++ was a recurring pain point, and having a way to detect that would be greatly appreciated by the Clang folks. The goal was really only to help Clang developers catch more issues earlier. I believe this confusion is only the result of miscommunication within the Clang community -- it seems that not all Clang developers know equally well what tools are available to them and what each bit of infrastructure should be used for. @erichkeane @aaron.ballman Would it make sense for you folks to post something on Discourse to explain what the expectations are w.r.t. Clang pre-commit CI?
>
> That is DEFINITELY true, the Clang pre-commit CI is historically really unreliable, so seeing a failed CI is something that even the most experienced of us are ignoring quite a bit thanks to its unreliability.  An announcement of some sort that we CAN trust the libc++ one is perhaps a good idea.  Perhaps I'll work with Aaron to come up with a message.

FWIW, my experience with the libc++ one hasn't been great either. Both in terms of test quality, like the diagnostic issue in this case (changing the phrasing of a diagnostic doesn't seem like it should cause libc++ test failures - I think these tests should be rephrased to be less brittle) and in terms of ease of use (I still don't know how I/others should've been able to reliably/easily get to the failure from the links in this review - all I could see were modular crash dumps).


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D139986



More information about the cfe-commits mailing list