Author: fijal
Branch: jit-leaner-frontend
Changeset: r83261:9232addccca2
Date: 2016-03-22 19:46 +0200
http://bitbucket.org/pypy/pypy/changeset/9232addccca2/

Log:    fix test_unroll_max_loops

diff --git a/rpython/jit/metainterp/opencoder.py 
b/rpython/jit/metainterp/opencoder.py
--- a/rpython/jit/metainterp/opencoder.py
+++ b/rpython/jit/metainterp/opencoder.py
@@ -187,6 +187,10 @@
         self.inputargs = inputargs
         self.count = count
 
+    def cut_at(self, cut):
+        assert cut[1] > self.count
+        self.trace.cut_at(cut)
+
     def get_iter(self, metainterp_sd=None):
         iter = TraceIterator(self.trace, self.start, self.trace._pos,
                              self.inputargs, metainterp_sd=metainterp_sd)
diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py 
b/rpython/jit/metainterp/optimizeopt/optimizer.py
--- a/rpython/jit/metainterp/optimizeopt/optimizer.py
+++ b/rpython/jit/metainterp/optimizeopt/optimizer.py
@@ -561,6 +561,7 @@
         if op.is_constant():
             return # can happen e.g. if we postpone the operation that becomes
             # constant
+        # XXX kill
         op = self.replace_op_with(op, op.getopnum())
         for i in range(op.numargs()):
             arg = self.force_box(op.getarg(i))
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to