diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4382a2acc71..27c37260cb9 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +1998-09-08 Mark Mitchell + + * decl.c (grokparms): Distinguish between references and pointers + in error message. + 1998-09-08 Richard Henderson Mark Mitchell diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index 42748ff1516..bbe7b9d7e34 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"); } }