[pypy-commit] pypy gc_no_cleanup_nursery: one more missing setfield for the asmgcc case

fijal noreply at buildbot.pypy.org
Sun Sep 21 11:17:43 CEST 2014


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: gc_no_cleanup_nursery
Changeset: r73632:9189598fd962
Date: 2014-09-21 11:16 +0200
http://bitbucket.org/pypy/pypy/changeset/9189598fd962/

Log:	one more missing setfield for the asmgcc case

diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py
--- a/rpython/jit/backend/llsupport/rewrite.py
+++ b/rpython/jit/backend/llsupport/rewrite.py
@@ -241,6 +241,9 @@
                                length_box,
                                descr=descrs.jfi_frame_depth)
             self.newops.append(op1)
+            op2 = ResOperation(rop.SETFIELD_GC, [frame, ConstInt(0)],
+                               None, descr=descrs.jf_extra_stack_depth)
+            self.newops.append(op2)
             self.gen_initialize_len(frame, length_box,
                                     descrs.arraydescr.lendescr)
 


More information about the pypy-commit mailing list