diff options
author | Gabor Horvath <xazax.hun@gmail.com> | 2016-02-09 09:26:11 +0000 |
---|---|---|
committer | Gabor Horvath <xazax.hun@gmail.com> | 2016-02-09 09:26:11 +0000 |
commit | a4fd3beaa2946d62a3b5c59dc5b4b2323e5c92ac (patch) | |
tree | ef71b78edeb85fa23aa65045fb6a9ae3aada57ad | |
parent | 6ee07eab0311ac9096a9d1a38a44a0f069c5113e (diff) | |
download | bcm5719-llvm-a4fd3beaa2946d62a3b5c59dc5b4b2323e5c92ac.tar.gz bcm5719-llvm-a4fd3beaa2946d62a3b5c59dc5b4b2323e5c92ac.zip |
[clang-tidy] Replace a custom ASTMatcher with a built-in one.
llvm-svn: 260212
-rw-r--r-- | clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp b/clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp index bb4cd6cfa4a..53eed8f3c98 100644 --- a/clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp +++ b/clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp @@ -37,8 +37,6 @@ static bool isContainer(llvm::StringRef ClassName) { namespace clang { namespace { -AST_MATCHER(QualType, isBoolType) { return Node->isBooleanType(); } - AST_MATCHER(NamedDecl, stlContainer) { return isContainer(Node.getQualifiedNameAsString()); } @@ -67,11 +65,11 @@ void ContainerSizeEmptyCheck::registerMatchers(MatchFinder *Finder) { ignoringImpCasts(integerLiteral(equals(1))))))) .bind("SizeBinaryOp")), hasParent(implicitCastExpr( - hasImplicitDestinationType(isBoolType()), + hasImplicitDestinationType(booleanType()), anyOf( hasParent(unaryOperator(hasOperatorName("!")).bind("NegOnSize")), anything()))), - hasParent(explicitCastExpr(hasDestinationType(isBoolType())))); + hasParent(explicitCastExpr(hasDestinationType(booleanType())))); Finder->addMatcher( cxxMemberCallExpr( |