[pypy-svn] r61806 - pypy/branch/pyjitpl5/pypy/jit/metainterp
arigo at codespeak.net
arigo at codespeak.net
Thu Feb 12 18:46:10 CET 2009
Author: arigo
Date: Thu Feb 12 18:46:09 2009
New Revision: 61806
Modified:
pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize.py
Log:
(fijal, arigo)
Waaa. Bouh. That took us quite some time to find.
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 Feb 12 18:46:09 2009
@@ -86,13 +86,14 @@
self.setfields = []
def deal_with_box(self, box, nodes, liveboxes, memo):
- if box in memo:
- return memo[box]
if isinstance(box, Const):
virtual = False
virtualized = False
else:
instnode = nodes[box]
+ box = instnode.source
+ if box in memo:
+ return memo[box]
virtual = instnode.virtual
virtualized = instnode.virtualized
if virtual:
More information about the Pypy-commit
mailing list