ARI: Remove true/false checks
authorPedro Alves <palves@redhat.com>
Thu, 13 Oct 2016 16:59:26 +0000 (17:59 +0100)
committerPedro Alves <palves@redhat.com>
Thu, 13 Oct 2016 17:14:19 +0000 (18:14 +0100)
These don't make sense with C++.

gdb/ChangeLog:
2016-10-13  Pedro Alves  <palves@redhat.com>

* contrib/ari/gdb_ari.sh (boolean): Suggest bool instead.
(false, true): Remove checks.

gdb/ChangeLog
gdb/contrib/ari/gdb_ari.sh [changed mode: 0644->0755]

index 0efe9c15d6c7816ffdaafe70ca7eb229f69a9b09..57fdc643014a0c0bbaccb7d09fcc6ff37a778d71 100644 (file)
@@ -1,3 +1,8 @@
+2016-10-13  Pedro Alves  <palves@redhat.com>
+
+       * contrib/ari/gdb_ari.sh (boolean): Suggest bool instead.
+       (false, true): Remove checks.
+
 2016-10-12  Tom Tromey  <tom@tromey.com>
 
        * machoread.c (macho_symfile_read_all_oso): Use std::string.
old mode 100644 (file)
new mode 100755 (executable)
index 43f0206..7e639e3
@@ -1136,7 +1136,7 @@ Do not use strnicmp(), instead use strncasecmp()"
 # Boolean expressions and conditionals
 
 BEGIN { doc["boolean"] = "\
-Do not use `boolean'\'',  use `int'\'' instead"
+Do not use `boolean'\'',  use `bool'\'' instead"
     category["boolean"] = ari_regression
 }
 /(^|[^_[:alnum:]])boolean([^_[:alnum:]]|$)/ {
@@ -1145,26 +1145,6 @@ Do not use `boolean'\'',  use `int'\'' instead"
     }
 }
 
-BEGIN { doc["false"] = "\
-Definitely do not use `false'\'' in boolean expressions"
-    category["false"] = ari_regression
-}
-/(^|[^_[:alnum:]])false([^_[:alnum:]]|$)/ {
-    if (is_yacc_or_lex == 0) {
-       fail("false")
-    }
-}
-
-BEGIN { doc["true"] = "\
-Do not try to use `true'\'' in boolean expressions"
-    category["true"] = ari_regression
-}
-/(^|[^_[:alnum:]])true([^_[:alnum:]]|$)/ {
-    if (is_yacc_or_lex == 0) {
-       fail("true")
-    }
-}
-
 # Typedefs that are either redundant or can be reduced to `struct
 # type *''.
 # Must be placed before if assignment otherwise ARI exceptions