Author: Maciej Fijalkowski <[email protected]>
Branch: jitframe-on-heap
Changeset: r60041:315200db40be
Date: 2013-01-13 21:59 +0200
http://bitbucket.org/pypy/pypy/changeset/315200db40be/

Log:    fix llgraph backend

diff --git a/pypy/jit/backend/llgraph/runner.py 
b/pypy/jit/backend/llgraph/runner.py
--- a/pypy/jit/backend/llgraph/runner.py
+++ b/pypy/jit/backend/llgraph/runner.py
@@ -563,6 +563,9 @@
     def bh_read_timestamp(self):
         return read_timestamp()
 
+    def store_fail_descr(self, deadframe, descr):
+        pass # I *think*
+
 
 class LLDeadFrame(object):
     _TYPE = llmemory.GCREF
@@ -875,7 +878,7 @@
         #
         assembler_helper_ptr = jd.assembler_helper_adr.ptr  # fish
         try:
-            result = assembler_helper_ptr(pframe, vable)
+            result = assembler_helper_ptr(failindex, pframe, vable)
         except LLException, lle:
             assert self.last_exception is None, "exception left behind"
             self.last_exception = lle
@@ -914,6 +917,7 @@
     def execute_keepalive(self, descr, x):
         pass
 
+
 def _getdescr(op):
     d = op.getdescr()
     if d is not None:
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to