diff options
Diffstat (limited to 'gdb/ada-lang.c')
-rw-r--r-- | gdb/ada-lang.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index a3fd695..3f39854 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -11720,7 +11720,7 @@ ada_exception_support_info_sniffer (void) to most users. */ static int -is_known_support_routine (frame_info_ptr frame) +is_known_support_routine (const frame_info_ptr &frame) { enum language func_lang; int i; @@ -11779,9 +11779,9 @@ is_known_support_routine (frame_info_ptr frame) part of the Ada run-time, starting from FI and moving upward. */ void -ada_find_printable_frame (frame_info_ptr fi) +ada_find_printable_frame (const frame_info_ptr &initial_fi) { - for (; fi != NULL; fi = get_prev_frame (fi)) + for (frame_info_ptr fi = initial_fi; fi != nullptr; fi = get_prev_frame (fi)) { if (!is_known_support_routine (fi)) { @@ -12913,7 +12913,7 @@ ada_add_standard_exceptions (compiled_regex *preg, static void ada_add_exceptions_from_frame (compiled_regex *preg, - frame_info_ptr frame, + const frame_info_ptr &frame, std::vector<ada_exc_info> *exceptions) { const struct block *block = get_frame_block (frame, 0); @@ -13339,7 +13339,7 @@ public: struct value *read_var_value (struct symbol *var, const struct block *var_block, - frame_info_ptr frame) const override + const frame_info_ptr &frame) const override { /* The only case where default_read_var_value is not sufficient is when VAR is a renaming... */ |