Author: Richard Plangger <r...@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 _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit