]> git.saurik.com Git - bison.git/commitdiff
* src/main.c (main): Invoke scanner_free.
authorAkim Demaille <akim@epita.fr>
Fri, 14 Jun 2002 17:37:12 +0000 (17:37 +0000)
committerAkim Demaille <akim@epita.fr>
Fri, 14 Jun 2002 17:37:12 +0000 (17:37 +0000)
ChangeLog
src/main.c

index 632b63c84e179dab0d09637aebf02581a25bde1f..e61d2e4412ac8c2c428be9247197d77af2a0f747 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2002-06-14  Akim Demaille  <akim@epita.fr>
+
+       * src/main.c (main): Invoke scanner_free.
+
+       
 2002-06-14  Akim Demaille  <akim@epita.fr>
 
        * src/output.c (m4_invoke): Extracted from...
index 9cdd581811a6392ce62f21088a57e7c3cbb0c8d7..2eb8f1500a7e3bf0cfdc4f44c76ad2ec4ef28950 100644 (file)
@@ -110,6 +110,10 @@ main (int argc, char *argv[])
   free_nullable ();
   free_derives ();
   grammar_free ();
+
+  /* The scanner memory cannot be released right after parsing, as it
+     contains things such as user actions, prologue, epilogue etc.  */
+  scanner_free ();
   muscle_free ();
   /* If using alloca.c, flush the alloca'ed memory for the benefit of
      people running Bison as a library in IDEs.  */