diff options
| author | Etienne Bergeron <etienneb@google.com> | 2016-05-17 19:36:09 +0000 |
|---|---|---|
| committer | Etienne Bergeron <etienneb@google.com> | 2016-05-17 19:36:09 +0000 |
| commit | e15ef2f6093430bb3a7965f05c18795501a65129 (patch) | |
| tree | 285596e64fda3bf3df66e4258d9d5c0ed43cdf98 /clang-tools-extra/clang-tidy/utils | |
| parent | de96f39392fedb5f2f538377a57ba52b2d7e346f (diff) | |
| download | bcm5719-llvm-e15ef2f6093430bb3a7965f05c18795501a65129.tar.gz bcm5719-llvm-e15ef2f6093430bb3a7965f05c18795501a65129.zip | |
[clang-tidy] Lift common matchers to utils namespace
Summary:
This patch is lifting matchers used by more than one checkers
to the common namespace.
Reviewers: aaron.ballman, alexfh
Subscribers: aaron.ballman, cfe-commits
Differential Revision: http://reviews.llvm.org/D19841
llvm-svn: 269804
Diffstat (limited to 'clang-tools-extra/clang-tidy/utils')
| -rw-r--r-- | clang-tools-extra/clang-tidy/utils/Matchers.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/utils/Matchers.h b/clang-tools-extra/clang-tidy/utils/Matchers.h index 70a68d7fa98..1f3f6dfd57f 100644 --- a/clang-tools-extra/clang-tidy/utils/Matchers.h +++ b/clang-tools-extra/clang-tidy/utils/Matchers.h @@ -17,6 +17,11 @@ namespace clang { namespace tidy { namespace matchers { +AST_MATCHER_P(Expr, ignoringImplicit, + ast_matchers::internal::Matcher<Expr>, InnerMatcher) { + return InnerMatcher.matches(*Node.IgnoreImplicit(), Finder, Builder); +} + AST_MATCHER(BinaryOperator, isRelationalOperator) { return Node.isRelationalOp(); } |

