gdb producer_is_gcc fix bool return value.
authorMark Wielaard <mjw@redhat.com>
Tue, 10 Feb 2015 23:45:31 +0000 (00:45 +0100)
committerMark Wielaard <mjw@redhat.com>
Tue, 10 Feb 2015 23:45:39 +0000 (00:45 +0100)
gdb/ChangeLog:

* utils.c (producer_is_gcc): Return true or false.

gdb/ChangeLog
gdb/utils.c

index a23c2d880c5e5026cb11fe8d267e72907c03bee3..fe61d24244b1d9bcdac3004c2e5c8da2783a55d4 100644 (file)
@@ -1,3 +1,7 @@
+2015-02-11  Mark Wielaard  <mjw@redhat.com>
+
+       * utils.c (producer_is_gcc): Return true or false.
+
 2015-02-04  Mark Wielaard  <mjw@redhat.com>
 
        * utils.h (producer_is_gcc): Change return type to bool. Add major
index 2b5473947ced8732fd8dc00d68c22bf73f678d4d..3ce5814904b54ee4e27822b2e7ff917d200cbc56 100644 (file)
@@ -3299,11 +3299,11 @@ producer_is_gcc (const char *producer, int *major, int *minor)
       if (*cs && isspace (*cs))
         cs++;
       if (sscanf (cs, "%d.%d", major, minor) == 2)
-       return major;
+       return true;
     }
 
   /* Not recognized as GCC.  */
-  return -1;
+  return false;
 }
 
 /* Helper for make_cleanup_free_char_ptr_vec.  */