diff options
author | Marek Kurdej <marek.kurdej@gmail.com> | 2016-10-19 14:28:19 +0000 |
---|---|---|
committer | Marek Kurdej <marek.kurdej@gmail.com> | 2016-10-19 14:28:19 +0000 |
commit | 2cf1dc2add97f1f54b5561e83183d9b140cf422f (patch) | |
tree | 112264e9e8e18b6d6ee532ee0bc3dab7a58a0348 | |
parent | f1fce6e9665f2fedeb77320962fd3e1fcf950fca (diff) | |
download | bcm5719-llvm-2cf1dc2add97f1f54b5561e83183d9b140cf422f.tar.gz bcm5719-llvm-2cf1dc2add97f1f54b5561e83183d9b140cf422f.zip |
[clang-tidy] Add cert-err09-cpp check alias.
Summary: This adds cert-err09-cpp alias for completeness, similar to cert-err61-cpp.
Reviewers: alexfh, hokein
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D25770
llvm-svn: 284596
4 files changed, 14 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp b/clang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp index 1a0d9c54857..c44d6eeb391 100644 --- a/clang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp +++ b/clang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp @@ -43,6 +43,8 @@ public: CheckFactories.registerCheck<misc::MoveConstructorInitCheck>( "cert-oop11-cpp"); // ERR + CheckFactories.registerCheck<misc::ThrowByValueCatchByReferenceCheck>( + "cert-err09-cpp"); CheckFactories.registerCheck<SetLongJmpCheck>( "cert-err52-cpp"); CheckFactories.registerCheck<StaticObjectExceptionCheck>( diff --git a/clang-tools-extra/docs/clang-tidy/checks/cert-err09-cpp.rst b/clang-tools-extra/docs/clang-tidy/checks/cert-err09-cpp.rst new file mode 100644 index 00000000000..1494bcc07e3 --- /dev/null +++ b/clang-tools-extra/docs/clang-tidy/checks/cert-err09-cpp.rst @@ -0,0 +1,10 @@ +.. title:: clang-tidy - cert-err09-cpp +.. meta:: + :http-equiv=refresh: 5;URL=misc-throw-by-value-catch-by-reference.html + +cert-err09-cpp +============== + +The cert-err09-cpp check is an alias, please see +`misc-throw-by-value-catch-by-reference <misc-throw-by-value-catch-by-reference.html>`_ +for more information. diff --git a/clang-tools-extra/docs/clang-tidy/checks/list.rst b/clang-tools-extra/docs/clang-tidy/checks/list.rst index fdf24f4044d..812f3e0a09a 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/list.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/list.rst @@ -10,6 +10,7 @@ Clang-Tidy Checks cert-dcl54-cpp (redirects to misc-new-delete-overloads) <cert-dcl54-cpp> cert-dcl59-cpp (redirects to google-build-namespaces) <cert-dcl59-cpp> cert-env33-c + cert-err09-cpp (redirects to misc-throw-by-value-catch-by-reference) <cert-err09-cpp> cert-err34-c cert-err52-cpp cert-err58-cpp diff --git a/clang-tools-extra/docs/clang-tidy/checks/misc-throw-by-value-catch-by-reference.rst b/clang-tools-extra/docs/clang-tidy/checks/misc-throw-by-value-catch-by-reference.rst index 604be24e2b2..1a6d6b3f8e8 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/misc-throw-by-value-catch-by-reference.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/misc-throw-by-value-catch-by-reference.rst @@ -3,6 +3,7 @@ misc-throw-by-value-catch-by-reference ====================================== +"cert-err09-cpp" redirects here as an alias for this check. "cert-err61-cpp" redirects here as an alias for this check. Finds violations of the rule "Throw by value, catch by reference" presented for |