[pypy-commit] pypy rewrite-unrolling: fix
fijal
noreply at buildbot.pypy.org
Tue Jan 13 10:16:53 CET 2015
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: rewrite-unrolling
Changeset: r75313:ddb633f9d3de
Date: 2015-01-13 11:07 +0200
http://bitbucket.org/pypy/pypy/changeset/ddb633f9d3de/
Log: fix
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_util.py b/rpython/jit/metainterp/optimizeopt/test/test_util.py
--- a/rpython/jit/metainterp/optimizeopt/test/test_util.py
+++ b/rpython/jit/metainterp/optimizeopt/test/test_util.py
@@ -428,8 +428,9 @@
start_state = self._do_optimize_loop(preamble, call_pure_results)
assert preamble.operations[-1].getopnum() == rop.LABEL
+ new_inp_args = preamble.operations[-1].getarglist()
- inliner = Inliner(inputargs, jump_args)
+ inliner = Inliner(inputargs, new_inp_args)
loop.operations = [preamble.operations[-1]] + \
[inliner.inline_op(op, clone=False) for op in cloned_operations] + \
[ResOperation(rop.JUMP, [inliner.inline_arg(a) for a in jump_args],
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
@@ -50,6 +50,7 @@
pure_value = OptPureValue(self, op.result)
new_optpure.pure(op.getopnum(), op.getarglist(),
op.result, pure_value)
+
# for opargs, value in old_optpure.pure_operations.items():
# if not value.is_virtual():
# pure_value = OptPureValue(self, value.box)
More information about the pypy-commit
mailing list