diff options
author | Tom Tromey <tom@tromey.com> | 2023-01-31 09:38:22 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2023-02-13 15:21:07 -0700 |
commit | f49d5fa263e834a4cf171f43a450ac5b1ae5ae30 (patch) | |
tree | 937e4b0def781a3ee6d6700e5ceeb7d86df23bed /gdb/ada-lang.c | |
parent | f9ee742cd7f9ea4f6050599a4784cb162dcc49b5 (diff) | |
download | gdb-f49d5fa263e834a4cf171f43a450ac5b1ae5ae30.zip gdb-f49d5fa263e834a4cf171f43a450ac5b1ae5ae30.tar.gz gdb-f49d5fa263e834a4cf171f43a450ac5b1ae5ae30.tar.bz2 |
Turn value_bitsize into method
This changes value_bitsize to be a method of value. Much of this patch
was written by script.
Approved-By: Simon Marchi <simon.marchi@efficios.com>
Diffstat (limited to 'gdb/ada-lang.c')
-rw-r--r-- | gdb/ada-lang.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index c5b5b14..9cbbbb0 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -568,7 +568,7 @@ coerce_unspec_val_to_type (struct value *val, struct type *type) value_contents_copy (result, 0, val, 0, type->length ()); } set_value_component_location (result, val); - set_value_bitsize (result, value_bitsize (val)); + result->set_bitsize (val->bitsize ()); set_value_bitpos (result, value_bitpos (val)); if (VALUE_LVAL (result) == lval_memory) set_value_address (result, value_address (val)); @@ -2832,7 +2832,7 @@ ada_value_primitive_packed_val (struct value *obj, const gdb_byte *valaddr, set_value_component_location (v, obj); set_value_bitpos (v, bit_offset + value_bitpos (obj)); - set_value_bitsize (v, bit_size); + v->set_bitsize (bit_size); if (value_bitpos (v) >= HOST_CHAR_BIT) { ++new_offset; @@ -2845,7 +2845,7 @@ ada_value_primitive_packed_val (struct value *obj, const gdb_byte *valaddr, set_value_parent (v, obj); } else - set_value_bitsize (v, bit_size); + v->set_bitsize (bit_size); unpacked = value_contents_writeable (v).data (); if (bit_size == 0) @@ -2878,7 +2878,7 @@ static struct value * ada_value_assign (struct value *toval, struct value *fromval) { struct type *type = toval->type (); - int bits = value_bitsize (toval); + int bits = toval->bitsize (); toval = ada_coerce_ref (toval); fromval = ada_coerce_ref (fromval); @@ -2907,7 +2907,7 @@ ada_value_assign (struct value *toval, struct value *fromval) fromval = value_cast (type, fromval); read_memory (to_addr, buffer, len); - from_size = value_bitsize (fromval); + from_size = fromval->bitsize (); if (from_size == 0) from_size = fromval->type ()->length () * TARGET_CHAR_BIT; @@ -2956,10 +2956,10 @@ value_assign_to_component (struct value *container, struct value *component, val = value_cast (component->type (), val); - if (value_bitsize (component) == 0) + if (component->bitsize () == 0) bits = TARGET_CHAR_BIT * component->type ()->length (); else - bits = value_bitsize (component); + bits = component->bitsize (); if (type_byte_order (container->type ()) == BFD_ENDIAN_BIG) { |