pt.c (check_default_tmpl_args): Make error messages clearer.
authorPhil Edwards <pme@gcc.gnu.org>
Wed, 28 Mar 2001 00:44:39 +0000 (00:44 +0000)
committerPhil Edwards <pme@gcc.gnu.org>
Wed, 28 Mar 2001 00:44:39 +0000 (00:44 +0000)
2001-03-27  Phil Edwards  <pme@sources.redhat.com>

* pt.c (check_default_tmpl_args):  Make error messages clearer.

From-SVN: r40889

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

index 7e155295be6ee1f3e2d9d13660ea18352a4c1ddf..9fb4bfce7d62766d5a627c75d25d021dc30f6206 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 e4e647167da0e26f2ca671783b52b56ee346be5d..24bdff42ab9fe12fa581b4befb11c14c3939f738 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'";