[pypy-commit] pypy jit-leaner-frontend: fix the merge

fijal pypy.commits at gmail.com
Wed Mar 2 10:35:14 EST 2016


Author: fijal
Branch: jit-leaner-frontend
Changeset: r82659:0c113541c860
Date: 2016-03-01 14:07 +0100
http://bitbucket.org/pypy/pypy/changeset/0c113541c860/

Log:	fix the merge

diff --git a/rpython/jit/metainterp/opencoder.py b/rpython/jit/metainterp/opencoder.py
--- a/rpython/jit/metainterp/opencoder.py
+++ b/rpython/jit/metainterp/opencoder.py
@@ -58,7 +58,7 @@
             box = self._get(self._next())
             assert box
             box_list.append(box)
-        op.rd_snapshot = resume.Snapshot(None, box_list)
+        op.rd_snapshot = resume.TopSnapshot(resume.Snapshot(None, box_list), [], [])
 
     def next(self):
         opnum = self._next()
diff --git a/rpython/jit/metainterp/test/test_opencoder.py b/rpython/jit/metainterp/test/test_opencoder.py
--- a/rpython/jit/metainterp/test/test_opencoder.py
+++ b/rpython/jit/metainterp/test/test_opencoder.py
@@ -49,11 +49,11 @@
         add = t.record_op(rop.INT_ADD, [i0, i1])
         t.record_op(rop.GUARD_FALSE, [add])
         # now we write rd_snapshot and friends
-        virtualizable_boxes = []
+        virtualizable_boxes = None
         virutalref_boxes = []
         framestack = [FakeFrame(1, JitCode(2), [i0, i1])]
         resume.capture_resumedata(framestack, virtualizable_boxes,
                                   virutalref_boxes, t)
         (i0, i1), l = self.unpack(t)
         assert l[1].opnum == rop.GUARD_FALSE
-        assert l[1].rd_snapshot.boxes == [i0, i1]
+        assert l[1].rd_snapshot.prev.boxes == [i0, i1]


More information about the pypy-commit mailing list