diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2015-10-07 12:24:57 +0000 |
---|---|---|
committer | Aaron Ballman <aaron@aaronballman.com> | 2015-10-07 12:24:57 +0000 |
commit | 0bf129823a254c7e48db7db0e50048a14b56b449 (patch) | |
tree | 5db8c9ebf0418a66fc6f759850740d78268682c5 /clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp | |
parent | ca2bc7865dacaad09d6cfb57f1e328ab32bcb8dc (diff) | |
download | bcm5719-llvm-0bf129823a254c7e48db7db0e50048a14b56b449.tar.gz bcm5719-llvm-0bf129823a254c7e48db7db0e50048a14b56b449.zip |
Add checker for the C++ Core Guidelines: cppcoreguidelines-pro-type-const-cast.
Patch by Matthias Gehre!
llvm-svn: 249540
Diffstat (limited to 'clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp b/clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp index 664f5c5a85b..0e33d8834bf 100644 --- a/clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp +++ b/clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp @@ -10,6 +10,7 @@ #include "../ClangTidy.h" #include "../ClangTidyModule.h" #include "../ClangTidyModuleRegistry.h" +#include "ProTypeConstCastCheck.h" #include "ProTypeReinterpretCastCheck.h" namespace clang { @@ -19,6 +20,8 @@ namespace cppcoreguidelines { class CppCoreGuidelinesModule : public ClangTidyModule { public: void addCheckFactories(ClangTidyCheckFactories &CheckFactories) override { + CheckFactories.registerCheck<ProTypeConstCastCheck>( + "cppcoreguidelines-pro-type-const-cast"); CheckFactories.registerCheck<ProTypeReinterpretCastCheck>( "cppcoreguidelines-pro-type-reinterpret-cast"); } |