mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-24 03:33:03 +00:00
(yyuserAction, yyrecoverSyntaxError): Mark args
with ATTRIBUTE_UNUSED if they're not used, to avoid GCC warning. (yyparse): Remove unused local introduced in 2004-10-25 patch.
This commit is contained in:
@@ -704,7 +704,9 @@ yyfill (yyGLRStackItem *yyvsp, int *yylow, int yylow1, yybool yynormal)
|
|||||||
* yyerr for YYERROR, yyabort for YYABORT. */
|
* yyerr for YYERROR, yyabort for YYABORT. */
|
||||||
static YYRESULTTAG
|
static YYRESULTTAG
|
||||||
yyuserAction (yyRuleNum yyn, int yyrhslen, yyGLRStackItem* yyvsp,
|
yyuserAction (yyRuleNum yyn, int yyrhslen, yyGLRStackItem* yyvsp,
|
||||||
YYSTYPE* yyvalp, YYLTYPE* yylocp, yyGLRStack* yystack
|
YYSTYPE* yyvalp,
|
||||||
|
YYLTYPE* yylocp]b4_location_if(, [ ATTRIBUTE_UNUSED])[,
|
||||||
|
yyGLRStack* yystack
|
||||||
]b4_user_formals[)
|
]b4_user_formals[)
|
||||||
{
|
{
|
||||||
yybool yynormal ATTRIBUTE_UNUSED = (yystack->yysplitPoint == NULL);
|
yybool yynormal ATTRIBUTE_UNUSED = (yystack->yysplitPoint == NULL);
|
||||||
@@ -1702,7 +1704,9 @@ yyreportSyntaxError (yyGLRStack* yystack,
|
|||||||
value, and location of the look-ahead. */
|
value, and location of the look-ahead. */
|
||||||
static void
|
static void
|
||||||
yyrecoverSyntaxError (yyGLRStack* yystack,
|
yyrecoverSyntaxError (yyGLRStack* yystack,
|
||||||
YYSTYPE* yylvalp, YYLTYPE* yyllocp]b4_user_formals[)
|
YYSTYPE* yylvalp,
|
||||||
|
YYLTYPE* yyllocp]b4_location_if(, [ ATTRIBUTE_UNUSED])[
|
||||||
|
]b4_user_formals[)
|
||||||
{
|
{
|
||||||
yySymbol* const yytokenp = yystack->yytokenp;
|
yySymbol* const yytokenp = yystack->yytokenp;
|
||||||
size_t yyk;
|
size_t yyk;
|
||||||
@@ -1923,7 +1927,6 @@ b4_syncline([@oline@], [@ofile@])])dnl
|
|||||||
}
|
}
|
||||||
else if (yyisErrorAction (yyaction))
|
else if (yyisErrorAction (yyaction))
|
||||||
{
|
{
|
||||||
yyGLRState *yys = yystack.yytops.yystates[0];
|
|
||||||
]b4_location_if([[ yystack.yyerror_range[0] = *yyllocp;]])[
|
]b4_location_if([[ yystack.yyerror_range[0] = *yyllocp;]])[
|
||||||
yyreportSyntaxError (&yystack, yylvalp, yyllocp]b4_user_args[);
|
yyreportSyntaxError (&yystack, yylvalp, yyllocp]b4_user_args[);
|
||||||
goto yyuser_error;
|
goto yyuser_error;
|
||||||
|
|||||||
Reference in New Issue
Block a user