[PATCH] D24862: Workaround ASTMatcher crashes. Added some more test cases.
Eric Liu via cfe-commits
cfe-commits at lists.llvm.org
Fri Sep 23 06:34:16 PDT 2016
ioeric created this revision.
ioeric added a reviewer: hokein.
ioeric added a subscriber: cfe-commits.
- UsingDecl matcher crashed when `UsingShadowDecl` has no parent map. Workaround by moving parent check into `UsingDecl`.
- FunctionDecl matcher crashed when there is a lambda defined in parameter list (also due to no parent map).
Workaround by putting `unless(cxxMethodDecl())` before parent check.
https://reviews.llvm.org/D24862
Files:
change-namespace/ChangeNamespace.cpp
change-namespace/tool/ClangChangeNamespace.cpp
unittests/change-namespace/ChangeNamespaceTests.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D24862.72268.patch
Type: text/x-patch
Size: 8168 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160923/f82289de/attachment.bin>
More information about the cfe-commits
mailing list