aboutsummaryrefslogtreecommitdiff
path: root/gdb/stack.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2023-01-31 14:11:48 -0700
committerTom Tromey <tom@tromey.com>2023-02-13 15:22:16 -0700
commit02744ba9a2cfb7d1d2b8ebb6e80178a68bf56e06 (patch)
tree2c470e976d1488b6aa7b80641ec7e8e8c12d27f5 /gdb/stack.c
parent82ca8f72011ed3d4661fc05e908cfa8f01c8f6f2 (diff)
downloadgdb-02744ba9a2cfb7d1d2b8ebb6e80178a68bf56e06.zip
gdb-02744ba9a2cfb7d1d2b8ebb6e80178a68bf56e06.tar.gz
gdb-02744ba9a2cfb7d1d2b8ebb6e80178a68bf56e06.tar.bz2
Turn value_contents_eq into a method
This changes value_contents_eq to be a method of value. It also converts the static function value_contents_bits_eq into a private method. Approved-By: Simon Marchi <simon.marchi@efficios.com>
Diffstat (limited to 'gdb/stack.c')
-rw-r--r--gdb/stack.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/stack.c b/gdb/stack.c
index 983c99e..cd5e391 100644
--- a/gdb/stack.c
+++ b/gdb/stack.c
@@ -585,7 +585,7 @@ read_frame_arg (const frame_print_options &fp_opts,
if (entryval->lazy ())
entryval->fetch_lazy ();
- if (value_contents_eq (val, 0, entryval, 0, type->length ()))
+ if (val->contents_eq (0, entryval, 0, type->length ()))
{
/* Initialize it just to avoid a GCC false warning. */
struct value *val_deref = NULL, *entryval_deref;
@@ -610,9 +610,9 @@ read_frame_arg (const frame_print_options &fp_opts,
/* If the reference addresses match but dereferenced
content does not match print them. */
if (val != val_deref
- && value_contents_eq (val_deref, 0,
- entryval_deref, 0,
- type_deref->length ()))
+ && val_deref->contents_eq (0,
+ entryval_deref, 0,
+ type_deref->length ()))
val_equal = 1;
}
catch (const gdb_exception_error &except)