diff options
author | Simon Marchi <simon.marchi@polymtl.ca> | 2021-09-26 16:36:15 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2021-10-29 16:44:44 -0400 |
commit | b610c04548a39dbce6d51c33d7a8125e59066939 (patch) | |
tree | 9ebf5e8721754311148f61ea22e71126a8318574 /gdb/compile | |
parent | 2ad53ea10c14445d6074814bbdfe46bd787038cb (diff) | |
download | gdb-b610c04548a39dbce6d51c33d7a8125e59066939.zip gdb-b610c04548a39dbce6d51c33d7a8125e59066939.tar.gz gdb-b610c04548a39dbce6d51c33d7a8125e59066939.tar.bz2 |
gdb: remove TYPE_FIELD_BITPOS
Remove TYPE_FIELD_BITPOS, replace its uses with type::field +
field::loc_bitpos.
Change-Id: Iccd8d5a77e5352843a837babaa6bd284162e0320
Diffstat (limited to 'gdb/compile')
-rw-r--r-- | gdb/compile/compile-c-types.c | 2 | ||||
-rw-r--r-- | gdb/compile/compile-cplus-types.c | 2 | ||||
-rw-r--r-- | gdb/compile/compile-object-load.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/gdb/compile/compile-c-types.c b/gdb/compile/compile-c-types.c index e9e5398..8fbbc0e 100644 --- a/gdb/compile/compile-c-types.c +++ b/gdb/compile/compile-c-types.c @@ -115,7 +115,7 @@ convert_struct_or_union (compile_c_instance *context, struct type *type) type->field (i).name (), field_type, bitsize, - TYPE_FIELD_BITPOS (type, i)); + type->field (i).loc_bitpos ()); } context->plugin ().finish_record_or_union (result, TYPE_LENGTH (type)); diff --git a/gdb/compile/compile-cplus-types.c b/gdb/compile/compile-cplus-types.c index ef73aaa..a54a544 100644 --- a/gdb/compile/compile-cplus-types.c +++ b/gdb/compile/compile-cplus-types.c @@ -652,7 +652,7 @@ compile_cplus_convert_struct_or_union_members instance->plugin ().build_field (field_name, field_type, field_flags, bitsize, - TYPE_FIELD_BITPOS (type, i)); + type->field (i).loc_bitpos ()); } } } diff --git a/gdb/compile/compile-object-load.c b/gdb/compile/compile-object-load.c index 6786b42..bf69bf7 100644 --- a/gdb/compile/compile-object-load.c +++ b/gdb/compile/compile-object-load.c @@ -553,7 +553,7 @@ store_regs (struct type *regs_type, CORE_ADDR regs_base) for (fieldno = 0; fieldno < regs_type->num_fields (); fieldno++) { const char *reg_name = regs_type->field (fieldno).name (); - ULONGEST reg_bitpos = TYPE_FIELD_BITPOS (regs_type, fieldno); + ULONGEST reg_bitpos = regs_type->field (fieldno).loc_bitpos (); ULONGEST reg_bitsize = TYPE_FIELD_BITSIZE (regs_type, fieldno); ULONGEST reg_offset; struct type *reg_type |