]> git.saurik.com Git - bison.git/blobdiff - tests/cxx-type.at
(Badly Collapsed GLR States): Avoid //
[bison.git] / tests / cxx-type.at
index 9562b130ee8b4637eb0dd781c9418bc3d418fcaf..b63b2dd380eb5c2a0f9f0d1a22956dc7d8ab3b12 100644 (file)
@@ -36,7 +36,12 @@ $1
 ]m4_bmatch([$2], [stmtMerge],
 [ static YYSTYPE stmtMerge (YYSTYPE x0, YYSTYPE x1);])[
   #define YYINITDEPTH 10
-  int yyerror (const char *s);
+  int yyerror (
+#if YYPURE && YYLSP_NEEDED
+               YYLTYPE *yylocation,
+#endif
+               const char *s
+              );
 
   #if YYPURE
 ]m4_bmatch([$1], [location],
@@ -130,7 +135,7 @@ yylex ()
          break;
        default:
          if (isalpha (c))
-           { 
+           {
              i = 0;
 
              do
@@ -153,8 +158,16 @@ yylex ()
 }
 
 int
-yyerror (const char *s)
+yyerror (
+#if YYPURE && YYLSP_NEEDED
+         YYLTYPE *yylocation,
+#endif
+         const char *s
+        )
 {
+#if YYPURE && YYLSP_NEEDED
+  (void) *yylocation;
+#endif
   fprintf (stderr, "%s\n", s);
   return 0;
 }