Change watchpoint_exp_is_const to return bool
authorTom Tromey <tom@tromey.com>
Sat, 21 Nov 2020 16:16:41 +0000 (09:16 -0700)
committerTom Tromey <tom@tromey.com>
Sat, 21 Nov 2020 16:16:41 +0000 (09:16 -0700)
I noticed that watchpoint_exp_is_const should return bool; this patch
implements this change.

gdb/ChangeLog
2020-11-21  Tom Tromey  <tom@tromey.com>

* breakpoint.c (watchpoint_exp_is_const): Return bool.

gdb/ChangeLog
gdb/breakpoint.c

index 4663f56217940d32fa476f1584bd0cd2d01e1de6..3d516df084b81e138badb067bdabc9d0060926d2 100644 (file)
@@ -1,3 +1,7 @@
+2020-11-21  Tom Tromey  <tom@tromey.com>
+
+       * breakpoint.c (watchpoint_exp_is_const): Return bool.
+
 2020-11-20  Simon Marchi  <simon.marchi@polymtl.ca>
 
        * unittests/gmp-utils-selftests.c (gdb_mpz_read_all_from_small):
index 27324a0c08deab4c5509fcf0084508e78560dc9a..61fbc3b92b111963320fbb80f10f2d183a4dadf6 100644 (file)
@@ -10084,7 +10084,7 @@ break_range_command (const char *arg, int from_tty)
     some constant expressions and in such case still falsely return
     zero.  */
 
-static int
+static bool
 watchpoint_exp_is_const (const struct expression *exp)
 {
   int i = exp->nelts;
@@ -10177,7 +10177,7 @@ watchpoint_exp_is_const (const struct expression *exp)
            if (SYMBOL_CLASS (s) != LOC_BLOCK
                && SYMBOL_CLASS (s) != LOC_CONST
                && SYMBOL_CLASS (s) != LOC_CONST_BYTES)
-             return 0;
+             return false;
            break;
          }
 
@@ -10185,11 +10185,11 @@ watchpoint_exp_is_const (const struct expression *exp)
           the optimistic approach here: If we don't know something,
           then it is not a constant.  */
        default:
-         return 0;
+         return false;
        }
     }
 
-  return 1;
+  return true;
 }
 
 /* Watchpoint destructor.  */