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