aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Mitchell <mark@markmitchell.com>1998-09-08 10:04:38 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>1998-09-08 10:04:38 +0000
commit57af83585d7a0f82770b2777ef07a86635d436f6 (patch)
tree2c11b6e19b712bca521eadc8af020576cafa2e6f /gcc
parent9de92eb5d03e618a22aa3ce2ff3a89fcef265292 (diff)
downloadgcc-57af83585d7a0f82770b2777ef07a86635d436f6.zip
gcc-57af83585d7a0f82770b2777ef07a86635d436f6.tar.gz
gcc-57af83585d7a0f82770b2777ef07a86635d436f6.tar.bz2
decl.c (grokparms): Distinguish between references and pointers in error message.
* decl.c (grokparms): Distinguish between references and pointers in error message. From-SVN: r22328
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/decl.c5
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4382a2a..27c3726 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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>
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
index 42748ff..bbe7b9d 100644
--- a/gcc/cp/decl.c
+++ b/gcc/cp/decl.c
@@ -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");
}
}