[pypy-svn] r32578 - pypy/branch/kill-keepalives/pypy/translator/backendopt

mwh at codespeak.net mwh at codespeak.net
Fri Sep 22 15:04:07 CEST 2006


Author: mwh
Date: Fri Sep 22 15:04:06 2006
New Revision: 32578

Modified:
   pypy/branch/kill-keepalives/pypy/translator/backendopt/malloc.py
Log:
oops


Modified: pypy/branch/kill-keepalives/pypy/translator/backendopt/malloc.py
==============================================================================
--- pypy/branch/kill-keepalives/pypy/translator/backendopt/malloc.py	(original)
+++ pypy/branch/kill-keepalives/pypy/translator/backendopt/malloc.py	Fri Sep 22 15:04:06 2006
@@ -494,7 +494,7 @@
         if for_field_freeing_varmap is None:
             for_field_freeing_varmap = newmap
 
-        if fields_to_raw_free and links:
+        if fields_to_raw_free and links_without_vars:
             for link in links_without_vars:
                 varstofree = [for_field_freeing_varmap[key_for_field_access(STRUCT, field)] for field in fields_to_raw_free]
                 varstofree = [v for v in varstofree if isinstance(v, Variable)]



More information about the Pypy-commit mailing list