summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2014-07-15 12:48:14 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2014-07-15 12:48:14 +0000
commitfeff134142f06301224f05393c75aa4601cd06d5 (patch)
treef76cdc09d791537f0cff14566110b1cc40b7b7e6 /clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp
parentcc43c858553937a1602333f163c34a18209d35db (diff)
downloadbcm5719-llvm-feff134142f06301224f05393c75aa4601cd06d5.tar.gz
bcm5719-llvm-feff134142f06301224f05393c75aa4601cd06d5.zip
[clang-tidy] Add a checker that flags all instances of overloaded unary operator&
This handles both methods and freestanding overloads. Differential Revision: http://reviews.llvm.org/D4498 llvm-svn: 213067
Diffstat (limited to 'clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp')
-rw-r--r--clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp b/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp
index 248d0f13c41..44deb954715 100644
--- a/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp
+++ b/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp
@@ -13,6 +13,7 @@
#include "AvoidCStyleCastsCheck.h"
#include "ExplicitConstructorCheck.h"
#include "ExplicitMakePairCheck.h"
+#include "OverloadedUnaryAndCheck.h"
using namespace clang::ast_matchers;
@@ -29,6 +30,9 @@ public:
"google-explicit-constructor",
new ClangTidyCheckFactory<ExplicitConstructorCheck>());
CheckFactories.addCheckFactory(
+ "google-runtime-operator",
+ new ClangTidyCheckFactory<runtime::OverloadedUnaryAndCheck>());
+ CheckFactories.addCheckFactory(
"google-readability-casting",
new ClangTidyCheckFactory<readability::AvoidCStyleCastsCheck>());
}
OpenPOWER on IntegriCloud