summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp
diff options
context:
space:
mode:
authorYan Wang <yawanng@google.com>2017-06-07 22:39:20 +0000
committerYan Wang <yawanng@google.com>2017-06-07 22:39:20 +0000
commit98b74fc7d695b29a26ce3c15816002513dffd395 (patch)
treea9e95cc74e07e0ee824f04d0d7354a73e43463eb /clang-tools-extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp
parentfa6fcff2e3cd9017ae79fcf2128505d104227cc1 (diff)
downloadbcm5719-llvm-98b74fc7d695b29a26ce3c15816002513dffd395.tar.gz
bcm5719-llvm-98b74fc7d695b29a26ce3c15816002513dffd395.zip
[clang-tidy] When" -fno-exceptions is used", this warning is better to be suppressed.
Summary: "misc-noexcept-move-constructor" is better not to be issued when "-fno-exceptions" is set. Reviewers: chh, alexfh, aaron.ballman Reviewed By: aaron.ballman Subscribers: aaron.ballman, cfe-commits, xazax.hun Tags: #clang-tools-extra Differential Revision: https://reviews.llvm.org/D34002 llvm-svn: 304949
Diffstat (limited to 'clang-tools-extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp')
-rw-r--r--clang-tools-extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp b/clang-tools-extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp
index 12a360f4ba7..2fdcf75083f 100644
--- a/clang-tools-extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp
+++ b/clang-tools-extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp
@@ -20,7 +20,7 @@ namespace misc {
void NoexceptMoveConstructorCheck::registerMatchers(MatchFinder *Finder) {
// Only register the matchers for C++11; the functionality currently does not
// provide any benefit to other languages, despite being benign.
- if (!getLangOpts().CPlusPlus11)
+ if (!getLangOpts().CPlusPlus11 || !getLangOpts().CXXExceptions)
return;
Finder->addMatcher(
OpenPOWER on IntegriCloud