Author: Maciej Fijalkowski <[email protected]>
Branch: optresult-unroll
Changeset: r79327:013e6243e065
Date: 2015-08-31 19:06 +0200
http://bitbucket.org/pypy/pypy/changeset/013e6243e065/

Log:    fix one more detail

diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py 
b/rpython/jit/metainterp/optimizeopt/unroll.py
--- a/rpython/jit/metainterp/optimizeopt/unroll.py
+++ b/rpython/jit/metainterp/optimizeopt/unroll.py
@@ -272,8 +272,9 @@
                 i += 1
                 self.optimizer.send_extra_operation(op)
             # force all of them except the virtuals
-            for arg in short_jump_args:
+            for arg in args_no_virtuals + short_jump_args:
                 self.optimizer.force_box(self.get_box_replacement(arg))
+            self.optimizer.flush()
             return [self.get_box_replacement(box) for box in short_jump_args]
         finally:
             for op in short_inputargs:
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to