decl.c (grokparms): Distinguish between references and pointers in error message.
authorMark Mitchell <mark@markmitchell.com>
Tue, 8 Sep 1998 10:04:38 +0000 (10:04 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Tue, 8 Sep 1998 10:04:38 +0000 (10:04 +0000)
* decl.c (grokparms): Distinguish between references and pointers
in error message.

From-SVN: r22328

gcc/cp/ChangeLog
gcc/cp/decl.c

index 4382a2a..27c3726 100644 (file)
@@ -1,3 +1,8 @@
+1998-09-08  Mark Mitchell  <mark@markmitchell.com>
+
+       * decl.c (grokparms): Distinguish between references and pointers
+       in error message.
+
 1998-09-08  Richard Henderson  <rth@cygnus.com>
            Mark Mitchell  <mark@markmitchell.com>      
        
index 42748ff..bbe7b9d 100644 (file)
@@ -10916,8 +10916,9 @@ grokparms (first_parm, funcdef_flag)
                                 && TYPE_DOMAIN (t) != NULL_TREE))
                        t = TREE_TYPE (t);
                      if (TREE_CODE (t) == ARRAY_TYPE)
-                       cp_error ("parameter type `%T' includes pointer to array of unknown bound",
-                                 type);
+                       cp_error ("parameter type `%T' includes %s to array of unknown bound",
+                                 type,
+                                 TYPE_PTR_P (type) ? "pointer" : "reference");
                    }
                }