aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbarch.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2022-09-12 07:04:21 -0600
committerTom Tromey <tromey@adacore.com>2022-10-31 09:04:11 -0600
commit7807dfae36d5c0435ac58711a5028f217800db60 (patch)
tree2a6ab1d179d22f1a31afadddec893750e453418f /gdb/gdbarch.c
parent6c8912c64bcbfd109af0500577409690074e9d27 (diff)
downloadgdb-7807dfae36d5c0435ac58711a5028f217800db60.zip
gdb-7807dfae36d5c0435ac58711a5028f217800db60.tar.gz
gdb-7807dfae36d5c0435ac58711a5028f217800db60.tar.bz2
Use enum for gdbarch's call_dummy_location
This changes gdbarch to use an enum for call_dummy_location, providing a little more type safety.
Diffstat (limited to 'gdb/gdbarch.c')
-rw-r--r--gdb/gdbarch.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/gdbarch.c b/gdb/gdbarch.c
index 6ff4fee..9d929da 100644
--- a/gdb/gdbarch.c
+++ b/gdb/gdbarch.c
@@ -97,7 +97,7 @@ struct gdbarch
gdbarch_dummy_id_ftype *dummy_id = default_dummy_id;
int deprecated_fp_regnum = -1;
gdbarch_push_dummy_call_ftype *push_dummy_call = nullptr;
- int call_dummy_location = AT_ENTRY_POINT;
+ enum call_dummy_location_type call_dummy_location = AT_ENTRY_POINT;
gdbarch_push_dummy_code_ftype *push_dummy_code = nullptr;
gdbarch_code_of_frame_writable_ftype *code_of_frame_writable = default_code_of_frame_writable;
gdbarch_print_registers_info_ftype *print_registers_info = default_print_registers_info;
@@ -2229,7 +2229,7 @@ set_gdbarch_push_dummy_call (struct gdbarch *gdbarch,
gdbarch->push_dummy_call = push_dummy_call;
}
-int
+enum call_dummy_location_type
gdbarch_call_dummy_location (struct gdbarch *gdbarch)
{
gdb_assert (gdbarch != NULL);
@@ -2241,7 +2241,7 @@ gdbarch_call_dummy_location (struct gdbarch *gdbarch)
void
set_gdbarch_call_dummy_location (struct gdbarch *gdbarch,
- int call_dummy_location)
+ enum call_dummy_location_type call_dummy_location)
{
gdbarch->call_dummy_location = call_dummy_location;
}