summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorbrendan <brendan@138bc75d-0d04-0410-961f-82ee72b054a4>1998-05-18 12:21:29 +0000
committerbrendan <brendan@138bc75d-0d04-0410-961f-82ee72b054a4>1998-05-18 12:21:29 +0000
commit9527a7d396f77ec4ebb7bfd15be3c1a5c7fad8b1 (patch)
treec0d1e3448e68b903374c070dd7ca86a90041e8a8 /gcc
parent0ba112d7eb3c742526bcebb8b9a18fe4fe8e74d0 (diff)
downloadgcc-9527a7d396f77ec4ebb7bfd15be3c1a5c7fad8b1.tar.gz
* pt.c (redeclare_class_template): Say where the original definition
of the template-parameter's default argument appeared. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19851 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/pt.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index ef937012497..0150d028d2b 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+Mon May 18 12:20:27 1998 Brendan Kehoe <brendan@cygnus.com>
+
+ * pt.c (redeclare_class_template): Say where the original definition
+ of the template-parameter's default argument appeared.
+
Mon May 18 03:00:57 1998 Jason Merrill <jason@yorick.cygnus.com>
* call.c (build_over_call): Tweak empty class handling.
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index d1793279b8d..af27280b6e2 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -1934,6 +1934,7 @@ redeclare_class_template (type, parms)
A template-parameter may not be given default arguments
by two different declarations in the same scope. */
cp_error ("redefinition of default argument for `%#D'", parm);
+ cp_error_at (" original definition appeared here", tmpl_parm);
return;
}