* data/c.m4 (b4_yy_symbol_print_generate): In yy_symbol_print, accept

!yyvaluep as signal that no semantic value is available to print.
* data/glr.c (yydestroyGLRState): If state is not resolved, don't try
to print a semantic value.
This commit is contained in:
Joel E. Denny
2006-01-06 20:09:31 +00:00
parent fd2493f7c4
commit 05449a2c1b
3 changed files with 10 additions and 2 deletions

View File

@@ -973,7 +973,7 @@ yydestroyGLRState (char const *yymsg, yyGLRState *yys]b4_user_formals[)
{
YYFPRINTF (stderr, "%s unresolved ", yymsg);
yy_symbol_print (stderr, yystos[yys->yylrState],
&yys->yysemantics.yysval]b4_location_if([, &yys->yyloc])[]b4_user_args[);
NULL]b4_location_if([, &yys->yyloc])[]b4_user_args[);
YYFPRINTF (stderr, "\n");
}
#endif