X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/06e8700a000fb661a3d15db8e1dfeb6bfcccf86d..34ec3579275891fed1f23538990ebd0c1d695ada:/data/glr.c diff --git a/data/glr.c b/data/glr.c index e66e1c61..7c3d998d 100644 --- a/data/glr.c +++ b/data/glr.c @@ -1048,8 +1048,7 @@ yygetLRActions (yyStateNum yystate, int yytoken, int* yyaction, const short int** yyconflicts) { int yyindex = yypact[yystate] + yytoken; - if (yyindex < 0 || YYLAST < yyindex - || (]b4_safest_int_type[)yycheck[yyindex] != yytoken) + if (yyindex < 0 || YYLAST < yyindex || yycheck[yyindex] != yytoken) { *yyaction = -yydefact[yystate]; *yyconflicts = yyconfl; @@ -1071,8 +1070,7 @@ yyLRgotoState (yyStateNum yystate, yySymbol yylhs) { int yyr; yyr = yypgoto[yylhs - YYNTOKENS] + yystate; - if (0 <= yyr && yyr <= YYLAST - && (]b4_safest_int_type[)yycheck[yyr] == yystate) + if (0 <= yyr && yyr <= YYLAST && yycheck[yyr] == yystate) return yytable[yyr]; else return yydefgoto[yylhs - YYNTOKENS]; @@ -2122,8 +2120,7 @@ yyreportSyntaxError (yyGLRStack* yystackp]b4_user_formals[) yyfmt = yystpcpy (yyformat, yyunexpected); for (yyx = yyxbegin; yyx < yyxend; ++yyx) - if ((]b4_safest_int_type[)yycheck[yyx + yyn] == yyx - && yyx != YYTERROR) + if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) { if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM) { @@ -2219,8 +2216,7 @@ yyrecoverSyntaxError (yyGLRStack* yystackp]b4_user_formals[) if (yyis_pact_ninf (yyj)) return; yyj += yytoken; - if (yyj < 0 || YYLAST < yyj - || (]b4_safest_int_type[)yycheck[yyj] != yytoken) + if (yyj < 0 || YYLAST < yyj || yycheck[yyj] != yytoken) { if (yydefact[yystackp->yytops.yystates[0]->yylrState] != 0) return;