glr: shorten scopes

* data/glr.c (yyglrReduce): Define yyflag with its value.
This commit is contained in:
Akim Demaille
2013-09-19 15:01:24 +02:00
parent 9e87ff5472
commit 5a6e85fb8d

View File

@@ -1318,11 +1318,10 @@ yyglrReduce (yyGLRStack* yystackp, size_t yyk, yyRuleNum yyrule,
if (yyforceEval || yystackp->yysplitPoint == YY_NULL) if (yyforceEval || yystackp->yysplitPoint == YY_NULL)
{ {
YYRESULTTAG yyflag; YYSTYPE yysval;]b4_locations_if([[
YYSTYPE yysval;]b4_locations_if([ YYLTYPE yyloc;]])[
YYLTYPE yyloc;])[
yyflag = yydoAction (yystackp, yyk, yyrule, &yysval]b4_locuser_args([&yyloc])[); YYRESULTTAG yyflag = yydoAction (yystackp, yyk, yyrule, &yysval]b4_locuser_args([&yyloc])[);
if (yyflag == yyerr && yystackp->yysplitPoint != YY_NULL) if (yyflag == yyerr && yystackp->yysplitPoint != YY_NULL)
{ {
YYDPRINTF ((stderr, "Parse on stack %lu rejected by rule #%d.\n", YYDPRINTF ((stderr, "Parse on stack %lu rejected by rule #%d.\n",