aboutsummaryrefslogtreecommitdiff
path: root/gdb/findvar.c
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2023-12-24 10:38:35 -0500
committerSimon Marchi <simon.marchi@polymtl.ca>2023-12-24 11:15:01 -0500
commit78f2fd84e832c49a496ab712512be058c0c2912b (patch)
treea3a2968753c42b5fe6b940166689a42d9466822d /gdb/findvar.c
parent8b31004bd82d3833d042dc5d456e1279635734ab (diff)
downloadgdb-78f2fd84e832c49a496ab712512be058c0c2912b.zip
gdb-78f2fd84e832c49a496ab712512be058c0c2912b.tar.gz
gdb-78f2fd84e832c49a496ab712512be058c0c2912b.tar.bz2
gdb: remove VALUE_REGNUM, add value::regnum
Remove VALUE_REGNUM, replace it with a method on struct value. Set `m_location.reg.regnum` directly from value::allocate_register_lazy, which is fine because allocate_register_lazy is a static creation function for struct value. Change-Id: Id632502357da971617d9dce1e2eab9b56dbcf52d
Diffstat (limited to 'gdb/findvar.c')
-rw-r--r--gdb/findvar.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/findvar.c b/gdb/findvar.c
index 91ee226..dc8a2f9 100644
--- a/gdb/findvar.c
+++ b/gdb/findvar.c
@@ -785,7 +785,7 @@ read_frame_register_value (value *value)
gdbarch *gdbarch = frame_unwind_arch (next_frame);
LONGEST offset = 0;
LONGEST reg_offset = value->offset ();
- int regnum = VALUE_REGNUM (value);
+ int regnum = value->regnum ();
int len = type_length_units (check_typedef (value->type ()));
/* Skip registers wholly inside of REG_OFFSET. */