[pypy-svn] r61738 - pypy/branch/pyjitpl5/pypy/jit/metainterp
arigo at codespeak.net
arigo at codespeak.net
Wed Feb 11 16:42:39 CET 2009
Author: arigo
Date: Wed Feb 11 16:42:38 2009
New Revision: 61738
Modified:
pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize.py
Log:
(fijal, arigo)
Fix a dict order dependency bug.
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 Wed Feb 11 16:42:38 2009
@@ -326,7 +326,9 @@
if not instnode.virtual:
newboxlist.append(instnode.source)
return
- for subinstnode in instnode.curfields.values():
+ lst = instnode.curfields.items()
+ lst.sort()
+ for _, subinstnode in lst:
self.expanded_version_of_rec(subinstnode, newboxlist, memo)
def optimize_guard(self, op):
More information about the Pypy-commit
mailing list