(yyuserMerge): Return void, not YYSTYPE.

The returned value is now stored in *YY0.  All callers changed.
This commit is contained in:
Paul Eggert
2003-08-04 19:09:15 +00:00
parent 16caa4f431
commit 7b98f503de

View File

@@ -740,10 +740,9 @@ b4_syncline([@oline@], [@ofile@])
}
static YYSTYPE
static void
yyuserMerge (int yyn, YYSTYPE* yy0, YYSTYPE* yy1)
{
YYSTYPE yyval = *yy0;
/* `Use' the arguments. */
(void) yy0;
(void) yy1;
@@ -752,7 +751,6 @@ yyuserMerge (int yyn, YYSTYPE* yy0, YYSTYPE* yy1)
{
b4_mergers
}
return yyval;
}
[
/* Bison grammar-table manipulation. */
@@ -1475,7 +1473,7 @@ yyresolveValue (yySemanticOption* yyoptionList, yyGLRStack* yystack,
YYSTYPE yyval1;
YYLTYPE yydummy;
YYCHK (yyresolveAction (yyp, yystack, &yyval1, &yydummy]b4_user_args[));
*yyvalp = yyuserMerge (yymerger[yyp->yyrule], yyvalp, &yyval1);
yyuserMerge (yymerger[yyp->yyrule], yyvalp, &yyval1);
}
}
return yyok;