* data/glr.c (yyparse): Don't assume that the initial calls

to YYMALLOC succeed; in that case, yyparse incorrectly returned 0.
Print a stack-overflow message and fail instead.
Initialize the line-number information before creating the stack,
so that the stack-overflow message can report line zero safely.
This commit is contained in:
Paul Eggert
2005-07-17 07:30:38 +00:00
parent c70fdfcd20
commit 15f40952f7
2 changed files with 13 additions and 8 deletions

View File

@@ -1,3 +1,11 @@
2005-07-17 Paul Eggert <eggert@cs.ucla.edu>
* data/glr.c (yyparse): Don't assume that the initial calls
to YYMALLOC succeed; in that case, yyparse incorrectly returned 0.
Print a stack-overflow message and fail instead.
Initialize the line-number information before creating the stack,
so that the stack-overflow message can report line zero safely.
2005-07-14 Paul Eggert <eggert@cs.ucla.edu>
Fix problems reported by twlevo@xs4all.nl.