diff options
author | Mark Mitchell <mark@markmitchell.com> | 1998-09-08 10:04:38 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 1998-09-08 10:04:38 +0000 |
commit | 57af83585d7a0f82770b2777ef07a86635d436f6 (patch) | |
tree | 2c11b6e19b712bca521eadc8af020576cafa2e6f /gcc | |
parent | 9de92eb5d03e618a22aa3ce2ff3a89fcef265292 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/decl.c | 5 |
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"); } } |