[pypy-commit] pypy jitframe-on-heap: make this test briefly pass

fijal noreply at buildbot.pypy.org
Thu Jan 24 17:20:55 CET 2013


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: jitframe-on-heap
Changeset: r60426:0e6f39387238
Date: 2013-01-24 18:20 +0200
http://bitbucket.org/pypy/pypy/changeset/0e6f39387238/

Log:	make this test briefly pass

diff --git a/rpython/jit/backend/x86/test/test_gc_integration.py b/rpython/jit/backend/x86/test/test_gc_integration.py
--- a/rpython/jit/backend/x86/test/test_gc_integration.py
+++ b/rpython/jit/backend/x86/test/test_gc_integration.py
@@ -515,7 +515,7 @@
         p1 = call_malloc_nursery(%d)
         p2 = call_malloc_nursery(%d) # this overflows
         guard_nonnull(p2, descr=faildescr) [p0, p1, p2]
-        finish(p0, descr=finaldescr)
+        finish(p2, descr=finaldescr)
         """ % (size, size, size), namespace={'sizedescr': sizeof,
                         'finaldescr': BasicFinalDescr(),
                         'faildescr': BasicFailDescr()})
@@ -527,6 +527,6 @@
         frame = cpu.execute_token(token)
         # now we should be able to track everything from the frame
         frame = lltype.cast_opaque_ptr(jitframe.JITFRAMEPTR, frame)
-        #thing = frame.jf_frame[unpack_gcmap(frame)[0]]
-        #assert thing == rffi.cast(lltype.Signed, cpu.gc_ll_descr.nursery)
-        #assert cpu.gc_ll_descr.nursery_ptrs[0] == thing + sizeof.size
+        thing = frame.jf_frame[unpack_gcmap(frame)[0]]
+        assert thing == rffi.cast(lltype.Signed, cpu.gc_ll_descr.nursery)
+        assert cpu.gc_ll_descr.nursery_ptrs[0] == thing + sizeof.size


More information about the pypy-commit mailing list