summaryrefslogtreecommitdiff
path: root/gcc/cp/decl2.c
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-30 00:51:13 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-30 00:51:13 +0000
commitcb7d4f79e8624ae4950d689cacf20bba40bd3932 (patch)
tree2bc73889c856176b1bd79beac62f6c6af63acf4b /gcc/cp/decl2.c
parent2ee92e2716a9d11609dbcb1d29f07ae3f7b39b75 (diff)
downloadgcc-cb7d4f79e8624ae4950d689cacf20bba40bd3932.tar.gz
* decl2.c (mark_used): Adjust error for use of deleted function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161580 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/decl2.c')
-rw-r--r--gcc/cp/decl2.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c
index 1e088e0464a..ce54c79f20e 100644
--- a/gcc/cp/decl2.c
+++ b/gcc/cp/decl2.c
@@ -4110,8 +4110,9 @@ mark_used (tree decl)
return;
}
}
- error ("deleted function %q+D", decl);
- error ("used here");
+ error ("use of deleted function %qD", decl);
+ if (!maybe_explain_implicit_delete (decl))
+ error_at (DECL_SOURCE_LOCATION (decl), "declared here");
return;
}
/* If we don't need a value, then we don't need to synthesize DECL. */