mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-17 07:53:51 +08:00
gdb: remove TYPE_LOW_BOUND_KIND and TYPE_HIGH_BOUND_KIND
Remove the macros, use the getters of `struct dynamic_prop` instead. gdb/ChangeLog: * gdbtypes.h (TYPE_LOW_BOUND_KIND, TYPE_HIGH_BOUND_KIND): Remove. Update all callers to use dynamic_prop::kind. Change-Id: Icb1fc761f675bfac934209f8102392504d905c44
This commit is contained in:

committed by
Simon Marchi

parent
064d9cb9e7
commit
3b606f384d
@ -456,7 +456,7 @@ compile_cplus_convert_array (compile_cplus_instance *instance,
|
||||
struct type *range = type->index_type ();
|
||||
gcc_type element_type = instance->convert_type (TYPE_TARGET_TYPE (type));
|
||||
|
||||
if (TYPE_LOW_BOUND_KIND (range) != PROP_CONST)
|
||||
if (range->bounds ()->low.kind () != PROP_CONST)
|
||||
{
|
||||
const char *s = _("array type with non-constant"
|
||||
" lower bound is not supported");
|
||||
@ -472,8 +472,8 @@ compile_cplus_convert_array (compile_cplus_instance *instance,
|
||||
return instance->plugin ().error (s);
|
||||
}
|
||||
|
||||
if (TYPE_HIGH_BOUND_KIND (range) == PROP_LOCEXPR
|
||||
|| TYPE_HIGH_BOUND_KIND (range) == PROP_LOCLIST)
|
||||
if (range->bounds ()->high.kind () == PROP_LOCEXPR
|
||||
|| range->bounds ()->high.kind () == PROP_LOCLIST)
|
||||
{
|
||||
if (TYPE_VECTOR (type))
|
||||
{
|
||||
|
Reference in New Issue
Block a user