[cfe-dev] RFC: Easier AST Matching by Default
Stephen Kelly via cfe-dev
cfe-dev at lists.llvm.org
Wed May 27 05:38:07 PDT 2020
On 27/05/2020 11:42, Stephen Kelly wrote:
> I have a proof of concept patch which adds a virtual method to
> ClangTidyCheck which returns an overriding optional<TraversalKind> to
> use for the check. If you reimplement that method in your downstream
> checks to return AsIs then you don't have to change individual
> matchers yet.
>
> What do you think?
>
> I have the patch on a computer I will have access to in about 2 hours.
I have uploaded that patch here: https://reviews.llvm.org/D80623
It is WIP as it does not include a test. Let me know if you think that
is an interesting direction and we can finish the patch.
> Sorry for the disruption. At least the issue is getting visibility
> here and feedback already indicates that the release notes could be
> more informative.
I have added a detailed porting guide to the release notes. Hopefully by
the time anyone reads this email they will be updated here:
https://clang.llvm.org/docs/ReleaseNotes.html#ast-matchers
I will be away now for a few hours. I'll look more into the bug
discovered via the transform library when I return.
Thanks,
Stephen.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20200527/14037326/attachment-0001.html>
More information about the cfe-dev
mailing list