Constify parse_and_eval_type

I noticed that the argumen to parse_and_eval_type could be "const".
This patch implements this change.

I wonder if this could be removed.  It's only called via
check_stub_method_group, which seems questionable to me.  However, I
didn't look into doing this.

gdb/ChangeLog
2020-12-13  Tom Tromey  <tom@tromey.com>

	* gdbtypes.c (safe_parse_type): Make argument const.
	* value.h (parse_and_eval_type): Make argument const.
	* eval.c (parse_and_eval_type): Make argument const.
This commit is contained in:
Tom Tromey
2020-12-13 09:51:42 -07:00
parent 862fcbd8f0
commit f5756acc15
4 changed files with 9 additions and 3 deletions

View File

@ -3002,7 +3002,7 @@ check_typedef (struct type *type)
occurs, silently return a void type. */
static struct type *
safe_parse_type (struct gdbarch *gdbarch, char *p, int length)
safe_parse_type (struct gdbarch *gdbarch, const char *p, int length)
{
struct ui_file *saved_gdb_stderr;
struct type *type = NULL; /* Initialize to keep gcc happy. */