diff options
author | Tom Tromey <tom@tromey.com> | 2022-04-30 12:20:10 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2022-05-06 12:03:34 -0600 |
commit | 7bd8631327cc222ebe0906d76e5faea4e4b291ba (patch) | |
tree | bfb6b2e5902081784f1cc1d343fb17ee4d04b74b /gdb/ada-lang.c | |
parent | 5a61e176877b17a0fdca25a298d296800353af10 (diff) | |
download | gdb-7bd8631327cc222ebe0906d76e5faea4e4b291ba.zip gdb-7bd8631327cc222ebe0906d76e5faea4e4b291ba.tar.gz gdb-7bd8631327cc222ebe0906d76e5faea4e4b291ba.tar.bz2 |
Constify breakpoint::print_it
This constifies breakpoint::print_it. Doing this pointed out some
code in ada-lang.c that can be simplified a little as well.
Diffstat (limited to 'gdb/ada-lang.c')
-rw-r--r-- | gdb/ada-lang.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index 5f6f167..7d03e33 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -11969,8 +11969,7 @@ ada_unhandled_exception_name_addr_from_raise (void) Return zero if the address could not be computed, or if not relevant. */ static CORE_ADDR -ada_exception_name_addr_1 (enum ada_exception_catchpoint_kind ex, - struct breakpoint *b) +ada_exception_name_addr_1 (enum ada_exception_catchpoint_kind ex) { struct ada_inferior_data *data = get_ada_inferior_data (current_inferior ()); @@ -12068,14 +12067,13 @@ ada_exception_message (void) and zero is returned. */ static CORE_ADDR -ada_exception_name_addr (enum ada_exception_catchpoint_kind ex, - struct breakpoint *b) +ada_exception_name_addr (enum ada_exception_catchpoint_kind ex) { CORE_ADDR result = 0; try { - result = ada_exception_name_addr_1 (ex, b); + result = ada_exception_name_addr_1 (ex); } catch (const gdb_exception_error &e) @@ -12132,7 +12130,7 @@ struct ada_catchpoint : public base_breakpoint struct bp_location *allocate_location () override; void re_set () override; void check_status (struct bpstat *bs) override; - enum print_stop_action print_it (struct bpstat *bs) override; + enum print_stop_action print_it (const bpstat *bs) const override; bool print_one (struct bp_location **) override; void print_mention () override; void print_recreate (struct ui_file *fp) override; @@ -12297,7 +12295,7 @@ ada_catchpoint::check_status (bpstat *bs) catchpoint kinds. */ enum print_stop_action -ada_catchpoint::print_it (bpstat *bs) +ada_catchpoint::print_it (const bpstat *bs) const { struct ui_out *uiout = current_uiout; @@ -12328,7 +12326,7 @@ ada_catchpoint::print_it (bpstat *bs) case ada_catch_exception_unhandled: case ada_catch_handlers: { - const CORE_ADDR addr = ada_exception_name_addr (m_kind, this); + const CORE_ADDR addr = ada_exception_name_addr (m_kind); char exception_name[256]; if (addr != 0) |