aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp
diff options
context:
space:
mode:
authorDaniel Marjamaki <daniel.marjamaki@evidente.se>2015-06-17 14:19:35 +0000
committerDaniel Marjamaki <daniel.marjamaki@evidente.se>2015-06-17 14:19:35 +0000
commit71c9257f0781dcaf56462071b5107e11e937271f (patch)
tree7905bb9ba5641e5af20b65213573bda6531cc2d7 /clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp
parentb19f5cfee6cef30eed9d6b384dba8294c53690e5 (diff)
downloadllvm-71c9257f0781dcaf56462071b5107e11e937271f.zip
llvm-71c9257f0781dcaf56462071b5107e11e937271f.tar.gz
llvm-71c9257f0781dcaf56462071b5107e11e937271f.tar.bz2
clang-tidy: Add checker that warn when macro argument with side effects is repeated in the macro
llvm-svn: 239909
Diffstat (limited to 'clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp')
-rw-r--r--clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp b/clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp
index 91f59f7..4267071 100644
--- a/clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp
+++ b/clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp
@@ -17,6 +17,7 @@
#include "InaccurateEraseCheck.h"
#include "InefficientAlgorithmCheck.h"
#include "MacroParenthesesCheck.h"
+#include "MacroRepeatedSideEffectsCheck.h"
#include "NoexceptMoveConstructorCheck.h"
#include "StaticAssertCheck.h"
#include "SwappedArgumentsCheck.h"
@@ -45,6 +46,8 @@ public:
"misc-inefficient-algorithm");
CheckFactories.registerCheck<MacroParenthesesCheck>(
"misc-macro-parentheses");
+ CheckFactories.registerCheck<MacroRepeatedSideEffectsCheck>(
+ "misc-macro-repeated-side-effects");
CheckFactories.registerCheck<NoexceptMoveConstructorCheck>(
"misc-noexcept-move-constructor");
CheckFactories.registerCheck<StaticAssertCheck>(