diff options
author | Alexander Kornienko <alexfh@google.com> | 2015-05-22 10:31:17 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2015-05-22 10:31:17 +0000 |
commit | 3396a8b8e6d95bc5288c392307bd60c221e3725a (patch) | |
tree | d2211059fe21c3772c75d99cb03ac8241a927ded /clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp | |
parent | 73dc2e495b8d201018606725f57e2ec3e488a69b (diff) | |
download | bcm5719-llvm-3396a8b8e6d95bc5288c392307bd60c221e3725a.tar.gz bcm5719-llvm-3396a8b8e6d95bc5288c392307bd60c221e3725a.zip |
Add a clang-tidy check for move constructors/assignment ops without noexcept.
Summary:
Add a clang-tidy check (misc-noexcept-move-ctors) for move constructors
and assignment operators not using noexcept.
http://llvm.org/PR23519
Reviewers: klimek
Reviewed By: klimek
Subscribers: curdeius, cfe-commits
Differential Revision: http://reviews.llvm.org/D9933
llvm-svn: 238013
Diffstat (limited to 'clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp | 3 |
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 76585e05681..36e6d401a61 100644 --- a/clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp +++ b/clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp @@ -16,6 +16,7 @@ #include "BoolPointerImplicitConversionCheck.h" #include "InaccurateEraseCheck.h" #include "InefficientAlgorithmCheck.h" +#include "NoexceptMoveCtorsCheck.h" #include "StaticAssertCheck.h" #include "SwappedArgumentsCheck.h" #include "UndelegatedConstructor.h" @@ -41,6 +42,8 @@ public: "misc-inaccurate-erase"); CheckFactories.registerCheck<InefficientAlgorithmCheck>( "misc-inefficient-algorithm"); + CheckFactories.registerCheck<NoexceptMoveCtorsCheck>( + "misc-noexcept-move-ctors"); CheckFactories.registerCheck<StaticAssertCheck>( "misc-static-assert"); CheckFactories.registerCheck<SwappedArgumentsCheck>( |