[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.