diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-06-30 00:51:13 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-06-30 00:51:13 +0000 |
commit | cb7d4f79e8624ae4950d689cacf20bba40bd3932 (patch) | |
tree | 2bc73889c856176b1bd79beac62f6c6af63acf4b /gcc/cp/decl2.c | |
parent | 2ee92e2716a9d11609dbcb1d29f07ae3f7b39b75 (diff) | |
download | gcc-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.c | 5 |
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. */ |