]> git.saurik.com Git - bison.git/blobdiff - data/glr.c
Fix %error-verbose for conflicts resolved by %nonassoc.
[bison.git] / data / glr.c
index b0ad1003fb06dc1254c321cdd8a96b582fbea04e..85a5affd0cb0f2a7318264333afd599b7703fd4f 100644 (file)
@@ -2060,7 +2060,8 @@ yyreportSyntaxError (yyGLRStack* yystackp]b4_user_formals[)
          yyarg[yycount++] = yytokenName (yytoken);
 
          for (yyx = yyxbegin; yyx < yyxend; ++yyx)
-           if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+           if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
+               && !yyis_table_ninf (yytable[yyx + yyn]))
              {
                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
                  {