]> git.saurik.com Git - bison.git/commitdiff
* tests/glr-regression.at (Improper merging of GLR delayed action
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 14 Jul 2005 21:42:40 +0000 (21:42 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 14 Jul 2005 21:42:40 +0000 (21:42 +0000)
sets): Declare yylex before using it.

ChangeLog
tests/glr-regression.at

index dca3af61d84cfdfb26aebc8548074609e2a4550c..2b54398358e8a0f452a0c611ac1a329ca5a3f0fa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
 2005-07-14  Paul Eggert  <eggert@cs.ucla.edu>
 
        Fix problems reported by twlevo@xs4all.nl.
+       * tests/glr-regression.at (Improper merging of GLR delayed action
+       sets): Declare yylex before using it.
        * tests/Makefile.am (maintainer-check-g++): Fix a stray
        $(GXX) that escaped the renaming of GXX to CXX.  Remove bogus
        test for valgrind; valgrind is independent of g++.
index fd822a180cede7d00eda06974321a366377539f5..df27f0a948a737475fb367f06c339b7cdcc0cedb 100644 (file)
@@ -239,6 +239,7 @@ AT_DATA_GRAMMAR([glr-regr3.y],
 
 static int MergeRule (int x0, int x1);
 static void yyerror(char const * s);
+int yylex (void);
 
 #define RULE(x) (1 << (x))
 
@@ -298,7 +299,7 @@ int yylex (void)
   char inp[3];
   if (fscanf (yyin, "%2s", inp) == EOF)
     return 0;
-  switch (inp[0]) 
+  switch (inp[0])
     {
     case 'p': return P[inp[1] - '1'];
     case 't': return T[inp[1] - '1'];