]> git.saurik.com Git - bison.git/blobdiff - tests/cxx-type.at
Fix yyerror / yylex test glitches noted by twlevo@xs4all.nl.
[bison.git] / tests / cxx-type.at
index f9c093c55581fa3b867fec49471590b80ed0b503..012b57e4524448b1e2c689df7976c2ded846e03e 100644 (file)
@@ -56,7 +56,7 @@ $1
 # define ERROR_PARAMETERS char const *s
 #endif
   int yylex (LEX_PARAMETERS);
-  int yyerror (ERROR_PARAMETERS);
+  void yyerror (ERROR_PARAMETERS);
 %}
 
 %token TYPENAME ID
@@ -115,8 +115,8 @@ main (int argc, char **argv)
   if (argc != 2)
     abort ();
   if (!freopen (argv[1], "r", stdin))
-    abort ();
-  exit (yyparse ());
+    return 3;
+  return yyparse ();
 }
 
 int
@@ -191,7 +191,7 @@ yylex (LEX_PARAMETERS)
     }
 }
 
-int
+void
 yyerror (ERROR_PARAMETERS)
 {
 #if YYPURE && YYLSP_NEEDED