[pypy-svn] r63087 - pypy/branch/pyjitpl5/pypy/jit/metainterp
arigo at codespeak.net
arigo at codespeak.net
Thu Mar 19 17:32:06 CET 2009
Author: arigo
Date: Thu Mar 19 17:32:04 2009
New Revision: 63087
Modified:
pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize.py
Log:
Fix the failing test_virtualizable the slow way.
Now trying to kill AllocationStorage completely...
Modified: pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize.py (original)
+++ pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize.py Thu Mar 19 17:32:04 2009
@@ -549,6 +549,13 @@
items = [box for box in liveboxes if isinstance(box, Box)]
assert len(dict.fromkeys(items)) == len(items)
storage.indices = indices
+
+ # XXX sloooooow!
+ for node in self.nodes.values():
+ if node.virtualized:
+ storage.deal_with_box(node.source, self.nodes,
+ liveboxes, memo)
+
op.args = self.new_arguments(op)
op.liveboxes = liveboxes
op.storage_info = storage
More information about the Pypy-commit
mailing list