bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 6/7] glr: shorten scopes


From: Akim Demaille
Subject: [PATCH 6/7] glr: shorten scopes
Date: Thu, 19 Sep 2013 16:26:06 +0200

* data/glr.c (yyglrReduce): Define yyflag with its value.
---
 data/glr.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/data/glr.c b/data/glr.c
index 03a2d07..e30653c 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",
-- 
1.8.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]