]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
(symbol_printers_output): Fix typo that led
[bison.git] / ChangeLog
index 33b038c2b7a24698c08b3a2d2e37a415ba06cdf9..15d9871d1e6bd88cf8d9d6fe692b61eeb4705f1a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2003-01-13  Akim Demaille  <akim@epita.fr>,
+               Quoc Peyrot <chojin@lrde.epita.fr>,
+               Robert Anisko <anisko_r@lrde.epita.fr>
+
+       * data/lalr1.cc (parse::yyerrlab1): When popping the stack, stop
+       when the stacks contain one element, as the loop would otherwise
+       free the last state, and then use the top state (the one we just
+       popped).  This means that the initial elements will not be freed
+       explicitly, as is the case in yacc.c; it is not a problem, as
+       these elements have fake values.
+
 2003-01-11  Paul Eggert  <eggert@twinsun.com>
 
        * NEWS: %expect-violations are now just warnings, reverting