gdb: int to bool conversion for normal_stop
authorAndrew Burgess <aburgess@redhat.com>
Mon, 17 Oct 2022 14:01:24 +0000 (15:01 +0100)
committerAndrew Burgess <aburgess@redhat.com>
Fri, 13 Jan 2023 16:34:10 +0000 (16:34 +0000)
Change the return type of normal_stop (infrun.c) from int to bool.
Update callers.

I've also converted the (void) to () in the function declaration and
definition, given I was changing those lines anyway.

There should be no user visible changes after this commit.

gdb/infcmd.c
gdb/infrun.c
gdb/infrun.h

index 0497ad0509111ed03ae653f43fcc4f0266784a2b..7d5ec77ff5713a8e2a309a5bb0552a25a6d14f05 100644 (file)
@@ -885,12 +885,10 @@ step_1 (int skip_subroutines, int single_inst, const char *count_string)
     proceed ((CORE_ADDR) -1, GDB_SIGNAL_DEFAULT);
   else
     {
-      int proceeded;
-
       /* Stepped into an inline frame.  Pretend that we've
         stopped.  */
       thr->thread_fsm ()->clean_up (thr);
-      proceeded = normal_stop ();
+      bool proceeded = normal_stop ();
       if (!proceeded)
        inferior_event_handler (INF_EXEC_COMPLETE);
       all_uis_check_sync_execution_done ();
index 181d961d80d76e531e7e1aa61d05a7616b55d292..1a2ef2d078b5a837539f3701d9af1a704c376e3f 100644 (file)
@@ -4219,7 +4219,7 @@ fetch_inferior_event ()
        else
          {
            bool should_notify_stop = true;
-           int proceeded = 0;
+           bool proceeded = false;
 
            stop_all_threads_if_all_stop_mode ();
 
@@ -8582,8 +8582,8 @@ stop_context::changed () const
 
 /* See infrun.h.  */
 
-int
-normal_stop (void)
+bool
+normal_stop ()
 {
   struct target_waitstatus last;
 
@@ -8742,7 +8742,7 @@ normal_stop (void)
      the observers would print a stop for the wrong
      thread/inferior.  */
   if (saved_context.changed ())
-    return 1;
+    return true;
 
   /* Notify observers about the stop.  This is where the interpreters
      print the stop event.  */
@@ -8764,7 +8764,7 @@ normal_stop (void)
        breakpoint_auto_delete (inferior_thread ()->control.stop_bpstat);
     }
 
-  return 0;
+  return false;
 }
 \f
 int
index 19e68155ec42427625cfc324aab404fdd466a14e..43fd1b44f5aeefc919f1cedfa211a3ffb4a8e8fa 100644 (file)
@@ -149,7 +149,7 @@ extern process_stratum_target *user_visible_resume_target (ptid_t resume_ptid);
    appropriate messages, remove breakpoints, give terminal our modes,
    and run the stop hook.  Returns true if the stop hook proceeded the
    target, false otherwise.  */
-extern int normal_stop (void);
+extern bool normal_stop ();
 
 /* Return the cached copy of the last target/ptid/waitstatus returned
    by target_wait().  The data is actually cached by handle_inferior_event(),