diff options
| author | Alexander Kornienko <alexfh@google.com> | 2017-02-08 14:56:16 +0000 |
|---|---|---|
| committer | Alexander Kornienko <alexfh@google.com> | 2017-02-08 14:56:16 +0000 |
| commit | bb64200e166cbe8aaa80a339dba852b8275e7180 (patch) | |
| tree | 3b06b052ad15380322349d7a63fce40ff3d435be /clang-tools-extra/clang-tidy/misc/MoveConstructorInitCheck.cpp | |
| parent | 2933875cc25a59da995e37f7e95ae90c5b95f229 (diff) | |
| download | bcm5719-llvm-bb64200e166cbe8aaa80a339dba852b8275e7180.tar.gz bcm5719-llvm-bb64200e166cbe8aaa80a339dba852b8275e7180.zip | |
[clang-tidy] Supresses misc-move-constructor-init warning for const fields.
Patch by CJ DiMeglio!
Differential revision: https://reviews.llvm.org/D28973
llvm-svn: 294459
Diffstat (limited to 'clang-tools-extra/clang-tidy/misc/MoveConstructorInitCheck.cpp')
| -rw-r--r-- | clang-tools-extra/clang-tidy/misc/MoveConstructorInitCheck.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/MoveConstructorInitCheck.cpp b/clang-tools-extra/clang-tidy/misc/MoveConstructorInitCheck.cpp index 5d09872295a..081c439f3c7 100644 --- a/clang-tools-extra/clang-tidy/misc/MoveConstructorInitCheck.cpp +++ b/clang-tools-extra/clang-tidy/misc/MoveConstructorInitCheck.cpp @@ -57,6 +57,9 @@ void MoveConstructorInitCheck::check(const MatchFinder::MatchResult &Result) { if (QT.isTriviallyCopyableType(*Result.Context)) return; + if (QT.isConstQualified()) + return; + const auto *RD = QT->getAsCXXRecordDecl(); if (RD && RD->isTriviallyCopyable()) return; |

