[pypy-svn] r63474 - pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp

fijal at codespeak.net fijal at codespeak.net
Wed Apr 1 05:59:43 CEST 2009


Author: fijal
Date: Wed Apr  1 05:59:41 2009
New Revision: 63474

Modified:
   pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/optimize.py
Log:
bugfix


Modified: pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/optimize.py
==============================================================================
--- pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/optimize.py	(original)
+++ pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/optimize.py	Wed Apr  1 05:59:41 2009
@@ -518,7 +518,7 @@
         old_boxes = op.suboperations[0].args
         unoptboxes = []
         for box in old_boxes:
-            if isinstance(box, Const):
+            if isinstance(box, Const) or box not in self.nodes:
                 unoptboxes.append(box)
                 continue
             unoptboxes.append(self.prepare_rebuild_ops(self.nodes[box],



More information about the Pypy-commit mailing list