[pypy-commit] pypy optresult-unroll: fix one more order of things
fijal
noreply at buildbot.pypy.org
Sun Aug 30 12:15:01 CEST 2015
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: optresult-unroll
Changeset: r79294:ac94fd7b5f0e
Date: 2015-08-30 12:13 +0200
http://bitbucket.org/pypy/pypy/changeset/ac94fd7b5f0e/
Log: fix one more order of things
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
@@ -120,12 +120,12 @@
start_label.getarglist()[:], ops, call_pure_results, False,
flush=False)
label_op = ResOperation(rop.LABEL, label_args, start_label.getdescr())
- extra_same_as = self.short_preamble_producer.extra_same_as[:]
args = state.virtual_state.make_inputargs(
[self.get_box_replacement(x) for x in end_jump.getarglist()],
self.optimizer, force_boxes=True)
for arg in args:
self.optimizer.force_box(arg)
+ extra_same_as = self.short_preamble_producer.extra_same_as[:]
target_token = self.finalize_short_preamble(label_op,
state.virtual_state)
label_op.setdescr(target_token)
More information about the pypy-commit
mailing list