summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2018-09-26 06:38:52 -0400
committerBrad King <brad.king@kitware.com>2018-09-26 06:38:52 -0400
commit3c8187f68730b180cd6fad898eb81bdeaf488bb8 (patch)
tree15771eb73fdab86d3806e1120670b7f9a52f0710
parent6c2af9d302f1c893219f2aad014a2b183bb438a1 (diff)
downloadcmake-3c8187f68730b180cd6fad898eb81bdeaf488bb8.tar.gz
clang-tidy: restore 'misc-noexcept-move-constructor'
We disabled this in commit 1fe0d72eb6 (clang-tidy: exclude 'misc-noexcept-move-constructor', 2018-09-24) due to false positives. Restore it and use a NOLINT comment to suppress them instead.
-rw-r--r--.clang-tidy1
-rw-r--r--Source/cmListFileCache.h6
2 files changed, 4 insertions, 3 deletions
diff --git a/.clang-tidy b/.clang-tidy
index ebe3c20dc7..8d79b0c5d4 100644
--- a/.clang-tidy
+++ b/.clang-tidy
@@ -5,7 +5,6 @@ misc-*,\
-misc-incorrect-roundings,\
-misc-macro-parentheses,\
-misc-misplaced-widening-cast,\
--misc-noexcept-move-constructor,\
-misc-static-assert,\
modernize-*,\
-modernize-deprecated-headers,\
diff --git a/Source/cmListFileCache.h b/Source/cmListFileCache.h
index faddec7bea..3d3afdf9bb 100644
--- a/Source/cmListFileCache.h
+++ b/Source/cmListFileCache.h
@@ -124,9 +124,11 @@ public:
// Backtraces may be copied, moved, and assigned as values.
cmListFileBacktrace(cmListFileBacktrace const&) = default;
- cmListFileBacktrace(cmListFileBacktrace&&) noexcept = default;
+ cmListFileBacktrace(cmListFileBacktrace&&) // NOLINT(clang-tidy)
+ noexcept = default;
cmListFileBacktrace& operator=(cmListFileBacktrace const&) = default;
- cmListFileBacktrace& operator=(cmListFileBacktrace&&) noexcept = default;
+ cmListFileBacktrace& operator=(cmListFileBacktrace&&) // NOLINT(clang-tidy)
+ noexcept = default;
~cmListFileBacktrace() = default;
cmStateSnapshot GetBottom() const;