m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Changes to m4/m4/symtab.c,v


From: Eric Blake
Subject: Changes to m4/m4/symtab.c,v
Date: Wed, 30 Aug 2006 04:25:43 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      06/08/30 04:25:42

Index: m4/symtab.c
===================================================================
RCS file: /sources/m4/m4/m4/symtab.c,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -b -r1.56 -r1.57
--- m4/symtab.c 28 Jul 2006 16:41:29 -0000      1.56
+++ m4/symtab.c 30 Aug 2006 04:25:42 -0000      1.57
@@ -161,6 +161,7 @@
                {
                  VALUE_NEXT (data) = VALUE_NEXT (next);
 
+                 assert (next->type != M4_SYMBOL_PLACEHOLDER);
                  if (next->type == M4_SYMBOL_TEXT)
                    free (m4_get_symbol_value_text (next));
                  free (next);
@@ -371,6 +372,8 @@
 
   if (m4_is_symbol_value_text (dest))
     free (m4_get_symbol_value_text (dest));
+  else if (m4_is_symbol_value_placeholder (dest))
+    free (m4_get_symbol_value_placeholder (dest));
 
   if (VALUE_ARG_SIGNATURE (dest))
     {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]