]> gcc.gnu.org Git - gcc.git/commitdiff
name-lookup.c (binding_entry_free): Nullify name and type fields.
authorGabriel Dos Reis <gdr@integrable-solutions.net>
Fri, 3 Oct 2003 10:59:52 +0000 (10:59 +0000)
committerGabriel Dos Reis <gdr@gcc.gnu.org>
Fri, 3 Oct 2003 10:59:52 +0000 (10:59 +0000)
        * name-lookup.c (binding_entry_free): Nullify name and type
        fields.

From-SVN: r72069

gcc/cp/ChangeLog
gcc/cp/name-lookup.c

index 1661e4170c5ff5f2ac790ca5b9956630fcc4844d..50df2b92f1d1706acf2cabba4ca4b43958258771 100644 (file)
@@ -1,3 +1,8 @@
+2003-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+       * name-lookup.c (binding_entry_free): Nullify name and type
+       fields. 
+
 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
 
        PR c++/12486
index 386fb20ede03f475c08056a518e103f50932bfc9..3e9d2cab58481e3a260bb237af91975da2a1d79a 100644 (file)
@@ -66,6 +66,8 @@ binding_entry_make (tree name, tree type)
 static inline void
 binding_entry_free (binding_entry entry)
 {
+  entry->name = NULL;
+  entry->type = NULL;
   entry->chain = free_binding_entry;
   free_binding_entry = entry;
 }
@@ -114,7 +116,6 @@ binding_table_free (binding_table table)
         {
           binding_entry entry = temp;
           temp = entry->chain;
-          entry->chain = NULL; 
           binding_entry_free (entry);
         }
       table->chain[i] = NULL;
This page took 0.08865 seconds and 5 git commands to generate.