summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
diff options
context:
space:
mode:
authorTom Stellard <tstellar@redhat.com>2019-11-25 12:23:32 -0800
committerTom Stellard <tstellar@redhat.com>2019-11-25 13:19:57 -0800
commit0e12815566b2f8dd2d3bfe2319e55b3ffb9767ae (patch)
tree06a631313823d0a83ea46ede5a1904d4bca60cb1 /clang/lib/Sema/SemaDeclCXX.cpp
parent67f0685b4d108946007230b4c358cd43ad1664e9 (diff)
downloadbcm5719-llvm-0e12815566b2f8dd2d3bfe2319e55b3ffb9767ae.tar.gz
bcm5719-llvm-0e12815566b2f8dd2d3bfe2319e55b3ffb9767ae.zip
Revert "[Diagnostics] Put "deprecated copy" warnings into -Wdeprecated-copy"
This reverts commit 9353c5dd0664ea444236e527bf93566e11dc34df. This commit introduced bot falures for multi-stage bots with -Werror.
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
-rw-r--r--clang/lib/Sema/SemaDeclCXX.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp
index 9c220efebe6..e3ea9788ad5 100644
--- a/clang/lib/Sema/SemaDeclCXX.cpp
+++ b/clang/lib/Sema/SemaDeclCXX.cpp
@@ -12435,10 +12435,9 @@ static void diagnoseDeprecatedCopyOperation(Sema &S, CXXMethodDecl *CopyOp) {
if (UserDeclaredOperation && UserDeclaredOperation->isUserProvided()) {
S.Diag(UserDeclaredOperation->getLocation(),
- isa<CXXDestructorDecl>(UserDeclaredOperation)
- ? diag::warn_deprecated_copy_dtor_operation
- : diag::warn_deprecated_copy_operation)
- << RD << /*copy assignment*/ !isa<CXXConstructorDecl>(CopyOp);
+ diag::warn_deprecated_copy_operation)
+ << RD << /*copy assignment*/!isa<CXXConstructorDecl>(CopyOp)
+ << /*destructor*/isa<CXXDestructorDecl>(UserDeclaredOperation);
}
}
OpenPOWER on IntegriCloud