[binutils-gdb] Return bool from two Ada exception-related functions
Tom Tromey via Gdb-cvs <[email protected]>
| Newsgroups | gmane.comp.gdb.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5877cffc87449ed2392e60a5b98ddc389388b9e3 commit 5877cffc87449ed2392e60a5b98ddc389388b9e3 Author: Tom Tromey <[email protected]> Date: Tue Mar 10 08:12:12 2026 -0600 Return bool from two Ada exception-related functions This changes a couple of exception-related functions in ada-lang.c to return bool. Approved-By: Simon Marchi <[email protected]> Diff: --- gdb/ada-lang.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index 4f7b54388a6..4b04a722f91 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -12972,7 +12972,7 @@ catch_assert_command (const char *arg_entry, int from_tty, /* Return non-zero if the symbol SYM is an Ada exception object. */ -static int +static bool ada_is_exception_sym (struct symbol *sym) { const char *type_name = sym->type ()->name (); @@ -12988,23 +12988,23 @@ ada_is_exception_sym (struct symbol *sym) Ada exception object. This matches all exceptions except the ones defined by the Ada language. */ -static int +static bool ada_is_non_standard_exception_sym (struct symbol *sym) { if (!ada_is_exception_sym (sym)) - return 0; + return false; for (const char *name : standard_exc) if (strcmp (sym->linkage_name (), name) == 0) - return 0; /* A standard exception. */ + return false; /* A standard exception. */ /* Numeric_Error is also a standard exception, so exclude it. See the STANDARD_EXC description for more details as to why this exception is not listed in that array. */ if (strcmp (sym->linkage_name (), "numeric_error") == 0) - return 0; + return false; - return 1; + return true; } /* A helper function for std::sort, comparing two struct ada_exc_info