Author: Richard Plangger <[email protected]>
Branch: memoryerror3
Changeset: r79186:8b191cded36c
Date: 2015-08-24 11:36 +0200
http://bitbucket.org/pypy/pypy/changeset/8b191cded36c/
Log: changes to translate this version
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--- a/rpython/jit/backend/x86/assembler.py
+++ b/rpython/jit/backend/x86/assembler.py
@@ -592,8 +592,9 @@
return AsmInfo(ops_offset, startpos + rawstart, codeendpos - startpos,
rawstart)
def stitch_bridge(self, faildescr, target):
- assert target != 0
- self.patch_jump_for_descr(faildescr, target.rawstart)
+ pass
+ #assert target != 0
+ #self.patch_jump_for_descr(faildescr, target.rawstart)
def write_pending_failure_recoveries(self, regalloc):
# for each pending guard, generate the code of the recovery stub
diff --git a/rpython/jit/metainterp/compile.py
b/rpython/jit/metainterp/compile.py
--- a/rpython/jit/metainterp/compile.py
+++ b/rpython/jit/metainterp/compile.py
@@ -211,6 +211,7 @@
# stitch the rest of the traces
for version in loop.versions:
for faildescr in version.faildescrs[1:]:
+ assert isinstance(faildescr, CompileLoopVersionDescr)
if faildescr.version.compiled:
cpu.stitch_bridge(faildescr, version.compiled)
loop.versions = None
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit