summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2012-03-30 20:53:28 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2012-03-30 20:53:28 +0000
commit852265ff1c19c56a4f7e8324e4b133a6f33e8c8c (patch)
tree9b199c939c3199c8197510da7c5d0b413416bf17 /clang/lib/Sema/SemaExprCXX.cpp
parent066aba5fe952a34d326f2d8f20c2da5590d2dd6a (diff)
downloadbcm5719-llvm-852265ff1c19c56a4f7e8324e4b133a6f33e8c8c.tar.gz
bcm5719-llvm-852265ff1c19c56a4f7e8324e4b133a6f33e8c8c.zip
PR10217: Provide diagnostics explaining why an implicitly-deleted special
member function is deleted. llvm-svn: 153773
Diffstat (limited to 'clang/lib/Sema/SemaExprCXX.cpp')
-rw-r--r--clang/lib/Sema/SemaExprCXX.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaExprCXX.cpp b/clang/lib/Sema/SemaExprCXX.cpp
index ec2332cc3c7..4692bf8b4ba 100644
--- a/clang/lib/Sema/SemaExprCXX.cpp
+++ b/clang/lib/Sema/SemaExprCXX.cpp
@@ -1899,8 +1899,7 @@ bool Sema::FindDeallocationFunction(SourceLocation StartLoc, CXXRecordDecl *RD,
if (Operator->isDeleted()) {
if (Diagnose) {
Diag(StartLoc, diag::err_deleted_function_use);
- Diag(Operator->getLocation(), diag::note_unavailable_here)
- << /*function*/ 1 << /*deleted*/ 1;
+ NoteDeletedFunction(Operator);
}
return true;
}
OpenPOWER on IntegriCloud