OSDN Git Service

2001-03-27 Phil Edwards <pme@sources.redhat.com>
authorpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Mar 2001 00:44:39 +0000 (00:44 +0000)
committerpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Mar 2001 00:44:39 +0000 (00:44 +0000)
* pt.c (check_default_tmpl_args):  Make error messages clearer.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40889 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/pt.c

index 7e15529..9fb4bfc 100644 (file)
@@ -1,3 +1,11 @@
+2001-03-27  Phil Edwards  <pme@sources.redhat.com>
+
+       * pt.c (check_default_tmpl_args):  Make error messages clearer.
+
+2001-03-26  Phil Edwards  <pme@sources.redhat.com>
+
+       * error.c:  Also undefine 'A' macro used for cp_printers definition.
+
 2001-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * Make-lang.in: Depend on $(SYSTEM_H), not system.h.
index e4e6471..24bdff4 100644 (file)
@@ -2432,9 +2432,9 @@ check_default_tmpl_args (decl, parms, is_primary, is_partial)
 
   /* Figure out what error message to issue.  */
   if (TREE_CODE (decl) == FUNCTION_DECL)
-    msg = "default argument for template parameter in function template `%D'";
+    msg = "default template arguments may not be used in function templates";
   else if (is_partial)
-    msg = "default argument in partial specialization `%D'";
+    msg = "default template arguments may not be used in partial specializations";
   else
     msg = "default argument for template parameter for class enclosing `%D'";