diff options
| author | Alexander Kornienko <alexfh@google.com> | 2016-03-22 11:03:03 +0000 |
|---|---|---|
| committer | Alexander Kornienko <alexfh@google.com> | 2016-03-22 11:03:03 +0000 |
| commit | 976921d4b4911394fe0e88b047a01dad5e85c701 (patch) | |
| tree | 4f6f70f1ef97ebc95a5d338b92331bc6c75d65bd /clang/lib | |
| parent | e5c095923dddb949f15f13645d69dc3c3d2342e7 (diff) | |
| download | bcm5719-llvm-976921d4b4911394fe0e88b047a01dad5e85c701.tar.gz bcm5719-llvm-976921d4b4911394fe0e88b047a01dad5e85c701.zip | |
[ASTMatchers] New matcher hasReturnValue added
Summary: A checker (will be uploaded after this patch) needs to check implicit casts. Existing generic matcher "has" ignores implicit casts and parenthesized expressions and no specific matcher for matching return value expression preexisted. The patch adds such a matcher (hasReturnValue).
Reviewers: klimek, sbenza
Subscribers: xazax.hun, klimek, cfe-commits
Patch by Ádám Balogh!
Differential Revision: http://reviews.llvm.org/D17986
llvm-svn: 264037
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/ASTMatchers/Dynamic/Registry.cpp b/clang/lib/ASTMatchers/Dynamic/Registry.cpp index 0a8e820d03d..9bf57851ade 100644 --- a/clang/lib/ASTMatchers/Dynamic/Registry.cpp +++ b/clang/lib/ASTMatchers/Dynamic/Registry.cpp @@ -243,6 +243,7 @@ RegistryMaps::RegistryMaps() { REGISTER_MATCHER(hasQualifier); REGISTER_MATCHER(hasRangeInit); REGISTER_MATCHER(hasReceiverType); + REGISTER_MATCHER(hasReturnValue); REGISTER_MATCHER(hasRHS); REGISTER_MATCHER(hasSelector); REGISTER_MATCHER(hasSingleDecl); |

