]> git.saurik.com Git - bison.git/blobdiff - tests/calc.at
TODO: update.
[bison.git] / tests / calc.at
index b8e5612a9e90a5971fdd568ecba1a5524cb7244e..28e6c50e8a08d02b54d1cdae54f7e57a13d02476 100644 (file)
@@ -207,6 +207,7 @@ extern FILE *input;]AT_SKEL_CC_IF([[
 
 %code
 {
+#include <assert.h>
 #include <stdlib.h>
 #include <string.h>
 #if HAVE_UNISTD_H
@@ -346,8 +347,7 @@ static int
 power (int base, int exponent)
 {
   int res = 1;
-  if (exponent < 0)
-    exit (3);
+  assert (0 <= exponent);
   for (/* Niente */; exponent; --exponent)
     res *= base;
   return res;