]> git.saurik.com Git - bison.git/commitdiff
Regenerate.
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 19 Jul 2005 07:10:32 +0000 (07:10 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 19 Jul 2005 07:10:32 +0000 (07:10 +0000)
src/parse-gram.c
src/parse-gram.h

index 59c0923a43369b7be39c00e280a1259723079fd0..687672ab567f253e980014f60d4ff53a90f7af6b 100644 (file)
@@ -1997,8 +1997,7 @@ yyerrlab:
 
       if (yychar <= YYEOF)
         {
-          /* If at end of input, pop the error token,
-            then the rest of the stack, then return failure.  */
+         /* Return failure if at end of input.  */
          if (yychar == YYEOF)
            YYABORT;
         }
@@ -2110,16 +2109,12 @@ yyreturn:
   if (yychar != YYEOF && yychar != YYEMPTY)
      yydestruct ("Error: discarding lookahead",
                 yytoken, &yylval, &yylloc);
-  if (yyssp != yyss)
-    for (;;)
-      {
-       yyerror_range[0] = *yylsp;
-       YYPOPSTACK;
-       if (yyssp == yyss)
-         break;
-       yydestruct ("Error: popping",
-                   yystos[*yyssp], yyvsp, yylsp);
-      }
+  while (yyssp != yyss)
+    {
+      yydestruct ("Error: popping",
+                 yystos[*yyssp], yyvsp, yylsp);
+      YYPOPSTACK;
+    }
 #ifndef yyoverflow
   if (yyss != yyssa)
     YYSTACK_FREE (yyss);
index ec10aab0955faf8fb86dbb79f8a945d521712954..83d748542d4611e6e644407c10928187980abede 100644 (file)
@@ -143,7 +143,7 @@ typedef union YYSTYPE {
   assoc assoc;
   uniqstr uniqstr;
 } YYSTYPE;
-/* Line 1399 of yacc.c.  */
+/* Line 1394 of yacc.c.  */
 #line 148 "parse-gram.h"
 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1