The returned value is now stored in *YY0. All callers changed.
yyuserMerge (int yyn, YYSTYPE* yy0, YYSTYPE* yy1)
{
yyuserMerge (int yyn, YYSTYPE* yy0, YYSTYPE* yy1)
{
/* `Use' the arguments. */
(void) yy0;
(void) yy1;
/* `Use' the arguments. */
(void) yy0;
(void) yy1;
}
[
/* Bison grammar-table manipulation. */
}
[
/* Bison grammar-table manipulation. */
YYSTYPE yyval1;
YYLTYPE yydummy;
YYCHK (yyresolveAction (yyp, yystack, &yyval1, &yydummy]b4_user_args[));
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);