OSDN Git Service

1998-12-15 Mark Mitchell <mark@markmitchell.com>
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Dec 1998 13:59:57 +0000 (13:59 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Dec 1998 13:59:57 +0000 (13:59 +0000)
* decl.c (poplevel): Make sure ns_binding is initialized.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24332 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/decl.c

index 57d129a..7955e4c 100644 (file)
@@ -1,5 +1,7 @@
 1998-12-15  Mark Mitchell  <mark@markmitchell.com>
 
+       * decl.c (poplevel): Make sure ns_binding is initialized.
+       
        * decl.c (finish_function): Undo inadvertant change in previous
        patch.
 
index 81fa59f..356293a 100644 (file)
@@ -1365,7 +1365,9 @@ poplevel (keep, reverse, functionbody)
 
          if (!outer_binding)
            ns_binding = IDENTIFIER_NAMESPACE_VALUE (DECL_NAME (link));
-                                                  
+         else
+           ns_binding = NULL_TREE;
+
          if (outer_binding 
              && (BINDING_LEVEL (outer_binding) 
                  == current_binding_level->level_chain))