[pypy-commit] pypy vecopt-merge: translation issue, insert index must be proven >= 0
plan_rich
noreply at buildbot.pypy.org
Mon Aug 24 17:51:10 CEST 2015
Author: Richard Plangger <rich at pasra.at>
Branch: vecopt-merge
Changeset: r79208:b891a59cd1a7
Date: 2015-08-24 17:42 +0200
http://bitbucket.org/pypy/pypy/changeset/b891a59cd1a7/
Log: translation issue, insert index must be proven >= 0
diff --git a/rpython/jit/metainterp/history.py b/rpython/jit/metainterp/history.py
--- a/rpython/jit/metainterp/history.py
+++ b/rpython/jit/metainterp/history.py
@@ -754,9 +754,10 @@
def track(self, op, descr, version):
#print "+++", descr, "=>", version
assert descr.loop_version()
- if self.insert_index >= 0:
- assert self.insert_index >= 0
- self.descrs.insert(self.insert_index, descr)
+ i = self.insert_index
+ if i >= 0:
+ assert i >= 0
+ self.descrs.insert(i, descr)
else:
self.descrs.append(descr)
self.leads_to[descr] = version
More information about the pypy-commit
mailing list