[pypy-svn] r78939 - pypy/trunk/pypy/rpython/memory/gc

fijal at codespeak.net fijal at codespeak.net
Tue Nov 9 20:36:21 CET 2010


Author: fijal
Date: Tue Nov  9 20:36:19 2010
New Revision: 78939

Modified:
   pypy/trunk/pypy/rpython/memory/gc/inspector.py
Log:
add() was adding to self.pending, which was already something else


Modified: pypy/trunk/pypy/rpython/memory/gc/inspector.py
==============================================================================
--- pypy/trunk/pypy/rpython/memory/gc/inspector.py	(original)
+++ pypy/trunk/pypy/rpython/memory/gc/inspector.py	Tue Nov  9 20:36:19 2010
@@ -179,9 +179,9 @@
             _hd_add_root)
         self.gc._heap_dumper = None
         pendingroots = self.pending
-        self.pending = AddressStack()
         self.walk(pendingroots)
         pendingroots.delete()
+        self.pending = AddressStack()
         self.write_marker()
 
     def walk(self, pending):



More information about the Pypy-commit mailing list