[pypy-svn] r47195 - pypy/branch/kill-keepalives-again/pypy/rpython/memory/gctransform

arigo at codespeak.net arigo at codespeak.net
Fri Oct 5 18:41:35 CEST 2007


Author: arigo
Date: Fri Oct  5 18:41:34 2007
New Revision: 47195

Modified:
   pypy/branch/kill-keepalives-again/pypy/rpython/memory/gctransform/transform.py
Log:
This operation probably belongs to this list.


Modified: pypy/branch/kill-keepalives-again/pypy/rpython/memory/gctransform/transform.py
==============================================================================
--- pypy/branch/kill-keepalives-again/pypy/rpython/memory/gctransform/transform.py	(original)
+++ pypy/branch/kill-keepalives-again/pypy/rpython/memory/gctransform/transform.py	Fri Oct  5 18:41:34 2007
@@ -51,7 +51,8 @@
             gct.livevars.append(v_result)
             if var_ispyobj(v_result):
                 if opname in ('getfield', 'getarrayitem', 'same_as',
-                                 'cast_pointer', 'getsubstruct'):
+                                 'cast_pointer', 'getsubstruct',
+                                 'getinteriorfield'):
                     # XXX more operations?
                     gct.push_alive(v_result)
             elif opname not in ('direct_call', 'indirect_call'):


More information about the pypy-svn mailing list