]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
Destroy the variants that remain on the stack in case of error.
[bison.git] / ChangeLog
index b7cac25103876499d1063ef5cef836d9a393cf5f..a9f760207de66ca7750172105c19103609de306a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-11-07  Akim Demaille  <demaille@gostai.com>
+
+       Destroy the variants that remain on the stack in case of error.
+       * data/lalr1-fusion.cc (yydestruct_): Invoke the variant's
+       destructor.
+       Display the value only if yymsg is nonnull.
+       (yyreduce): Invoke yydestruct_ when popping lhs symbols.
+
 2008-11-07  Akim Demaille  <demaille@gostai.com>
 
        Add "%define assert" to variants.