]> git.saurik.com Git - bison.git/commitdiff
build: use abort to pacify compiler errors
authorAkim Demaille <akim@lrde.epita.fr>
Mon, 3 Feb 2014 14:01:44 +0000 (15:01 +0100)
committerAkim Demaille <akim@lrde.epita.fr>
Mon, 3 Feb 2014 14:27:02 +0000 (15:27 +0100)
clang, with -DNDEBUG and -Werror fails on some functions that might
lack a return.  This is because aver is just another assert, discarded
with -DNDEBUG.  So use abort.

* src/muscle-tab.c, src/scan-skel.l: here.

src/muscle-tab.c
src/scan-skel.l

index e1f6ee4b4bc0d50490ae597aca42fbc152d14ad7..6d48d014533f1fd69c9a03215e3e2a8e8da69792 100644 (file)
@@ -37,7 +37,7 @@ muscle_kind_new (char const *k)
     return muscle_keyword;
   else if (STREQ (k, "string"))
     return muscle_string;
-  aver (0);
+  abort ();
 }
 
 char const *
@@ -49,7 +49,7 @@ muscle_kind_string (muscle_kind k)
     case muscle_keyword: return "keyword";
     case muscle_string:  return "string";
     }
-  aver (0);
+  abort ();
 }
 
 
index 06a1366587e7a065edd55374ef3224f482a1e6d5..efada8791634791a6ea97685b541bd1970fd965f 100644 (file)
@@ -192,7 +192,7 @@ flag (const char *arg)
   else if (STREQ (arg, "warn"))
     return Wother;
   else
-    aver (false);
+    abort ();
 }
 
 static void