[pypy-commit] pypy vecopt-merge: translation issues
plan_rich
noreply at buildbot.pypy.org
Fri Aug 21 17:19:57 CEST 2015
Author: Richard Plangger <rich at pasra.at>
Branch: vecopt-merge
Changeset: r79122:8cc48941c8b9
Date: 2015-08-21 17:19 +0200
http://bitbucket.org/pypy/pypy/changeset/8cc48941c8b9/
Log: translation issues
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
@@ -196,6 +196,7 @@
# this assumes that the root trace (= loop) is already compiled
root = loop.versions[0]
for faildescr in root.faildescrs:
+ assert isinstance(faildescr, CompileLoopVersionDescr)
version = faildescr.version
if not version or version.compiled():
continue
@@ -217,6 +218,7 @@
# to assign it's fail descr
continue
for faildescr in lv.faildescrs:
+ assert isinstance(faildescr, CompileLoopVersionDescr)
version = faildescr.version
if version and version.compiled():
cpu.stitch_bridge(faildescr, version._compiled)
diff --git a/rpython/jit/metainterp/optimizeopt/guard.py b/rpython/jit/metainterp/optimizeopt/guard.py
--- a/rpython/jit/metainterp/optimizeopt/guard.py
+++ b/rpython/jit/metainterp/optimizeopt/guard.py
@@ -153,6 +153,7 @@
operations[self.index] = None
descr = self.op.getdescr()
if descr and descr.loop_version():
+ assert isinstance(descr, CompileLoopVersionDescr)
descr.version = None
if operations[self.index-1] is self.cmp_op:
operations[self.index-1] = None
More information about the pypy-commit
mailing list