]> git.saurik.com Git - bison.git/blobdiff - src/struniq.c
(struniq_assert): Now returns void, and aborts if the assertion is false.
[bison.git] / src / struniq.c
index e593a4d36255cd3622963239dc81dfced432f4e0..a42f78629b29df349056363489bb7e10c6f50fd6 100644 (file)
@@ -51,21 +51,17 @@ struniq_new (const char *s)
 }
 
 
 }
 
 
-/*---------------------------------.
-| Return TRUE iff S is a struniq.  |
-`---------------------------------*/
+/*------------------------------.
+| Abort if S is not a struniq.  |
+`------------------------------*/
 
 
-bool
-struniq_assert_p (const char *s)
+void
+struniq_assert (const char *s)
 {
   if (!hash_lookup (struniqs_table, s))
     {
       error (0, 0, "not a struniq: %s", quotearg (s));
 {
   if (!hash_lookup (struniqs_table, s))
     {
       error (0, 0, "not a struniq: %s", quotearg (s));
-      return false;
-    }
-  else
-    {
-      return true;
+      abort ();
     }
 }
 
     }
 }