mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-20 01:33:03 +00:00
* data/glr.c (yyFail): Always set yyerrflag. Corrects regression
on input.at test.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2002-11-14 Paul Hilfinger <Hilfinger@CS.Berkeley.EDU>
|
||||||
|
|
||||||
|
* data/glr.c (yyFail): Always set yyerrflag. Corrects regression
|
||||||
|
on input.at test.
|
||||||
|
|
||||||
2002-11-14 Paul Eggert <eggert@twinsun.com>
|
2002-11-14 Paul Eggert <eggert@twinsun.com>
|
||||||
|
|
||||||
Fix bugs reported by Nelson H. F. Beebe in
|
Fix bugs reported by Nelson H. F. Beebe in
|
||||||
|
|||||||
@@ -594,12 +594,12 @@ static void yyfreeGLRStack (yyGLRStack* yystack);
|
|||||||
static void
|
static void
|
||||||
yyFail (yyGLRStack* yystack]b4_pure_formals[, const char* yyformat, ...)
|
yyFail (yyGLRStack* yystack]b4_pure_formals[, const char* yyformat, ...)
|
||||||
{
|
{
|
||||||
|
yystack->yyerrflag = 1;
|
||||||
if (yyformat != NULL)
|
if (yyformat != NULL)
|
||||||
{
|
{
|
||||||
char yymsg[256];
|
char yymsg[256];
|
||||||
va_list yyap;
|
va_list yyap;
|
||||||
va_start (yyap, yyformat);
|
va_start (yyap, yyformat);
|
||||||
yystack->yyerrflag = 1;
|
|
||||||
vsprintf (yymsg, yyformat, yyap);
|
vsprintf (yymsg, yyformat, yyap);
|
||||||
yyerror (]b4_yyerror_args[yymsg);
|
yyerror (]b4_yyerror_args[yymsg);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user