Author: Hakan Ardo <[email protected]>
Branch: jit-multilabel
Changeset: r50624:69c7bd4e7bac
Date: 2011-12-17 15:45 +0100
http://bitbucket.org/pypy/pypy/changeset/69c7bd4e7bac/
Log: always assign self.inputargs
diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py
b/pypy/jit/metainterp/optimizeopt/unroll.py
--- a/pypy/jit/metainterp/optimizeopt/unroll.py
+++ b/pypy/jit/metainterp/optimizeopt/unroll.py
@@ -172,8 +172,11 @@
def import_state(self, targetop):
self.did_import = False
if not targetop:
+ self.inputargs = self.optimizer.loop.inputargs
# FIXME: Set up some sort of empty state with no virtuals?
return
+ self.inputargs = targetop.getarglist()
+
target_token = targetop.getdescr()
if not target_token:
return
@@ -188,7 +191,6 @@
self.short_seen = {}
self.short_boxes = exported_state.short_boxes
self.short_resume_at_jump_descr = target_token.resume_at_jump_descr
- self.inputargs = targetop.getarglist()
self.initial_virtual_state = target_token.virtual_state
seen = {}
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit