summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkim Demaille <akim@lrde.epita.fr>2013-09-19 15:01:24 +0200
committerAkim Demaille <akim@lrde.epita.fr>2013-09-19 15:57:59 +0200
commit5a6e85fb8d223b0decb8fdc10465daf00d2cdf66 (patch)
treea51e379cd0ceb8953371056c03a3c6a664e7e30b
parent9e87ff54729e4d16d61b00b8338a516124ff094d (diff)
downloadbison-5a6e85fb8d223b0decb8fdc10465daf00d2cdf66.tar.gz
glr: shorten scopes
* data/glr.c (yyglrReduce): Define yyflag with its value.
-rw-r--r--data/glr.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/data/glr.c b/data/glr.c
index 03a2d078..e30653cc 100644
--- a/data/glr.c
+++ b/data/glr.c
@@ -1318,11 +1318,10 @@ yyglrReduce (yyGLRStack* yystackp, size_t yyk, yyRuleNum yyrule,
if (yyforceEval || yystackp->yysplitPoint == YY_NULL)
{
- YYRESULTTAG yyflag;
- YYSTYPE yysval;]b4_locations_if([
- YYLTYPE yyloc;])[
+ YYSTYPE yysval;]b4_locations_if([[
+ 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)
{
YYDPRINTF ((stderr, "Parse on stack %lu rejected by rule #%d.\n",