From 064d9cb9e765b0a064a2e442df0e7bcc79f98c18 Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Sun, 12 Jul 2020 22:58:52 -0400 Subject: gdb: remove TYPE_LOW_BOUND_UNDEFINED and TYPE_HIGH_BOUND_UNDEFINED Remove the macros, use the getters of `struct dynamic_prop` instead. gdb/ChangeLog: * gdbtypes.h (TYPE_LOW_BOUND_UNDEFINED, TYPE_HIGH_BOUND_UNDEFINED): Remove. Update all callers to get the bound property's kind and check against PROP_UNDEFINED. Change-Id: I6a7641ac1aa3fa7fca0c21f00556f185f2e2d68c --- gdb/eval.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gdb/eval.c') diff --git a/gdb/eval.c b/gdb/eval.c index 2191e19..dacd46d 100644 --- a/gdb/eval.c +++ b/gdb/eval.c @@ -3212,7 +3212,8 @@ evaluate_subexp_for_sizeof (struct expression *exp, int *pos, type = value_type (val); if (type->code () == TYPE_CODE_ARRAY && is_dynamic_type (type->index_type ()) - && TYPE_HIGH_BOUND_UNDEFINED (type->index_type ())) + && (type->index_type ()->bounds ()->high.kind () + == PROP_UNDEFINED)) return allocate_optimized_out_value (size_type); } else -- cgit v1.1