[pypy-svn] r66961 - pypy/branch/pyjitpl5/pypy/jit/metainterp

benjamin at codespeak.net benjamin at codespeak.net
Wed Aug 19 11:25:00 CEST 2009


Author: benjamin
Date: Wed Aug 19 11:24:58 2009
New Revision: 66961

Modified:
   pypy/branch/pyjitpl5/pypy/jit/metainterp/optimizeopt.py
Log:
avoid an unneeded dict lookup

Modified: pypy/branch/pyjitpl5/pypy/jit/metainterp/optimizeopt.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/jit/metainterp/optimizeopt.py	(original)
+++ pypy/branch/pyjitpl5/pypy/jit/metainterp/optimizeopt.py	Wed Aug 19 11:24:58 2009
@@ -140,8 +140,8 @@
             newoperations = self.optimizer.newoperations
             newoperations.append(self.source_op)
             self.box = box = self.source_op.result
-            for ofs in self._fields:
-                subbox = self._fields[ofs].force_box()
+            for ofs, value in self._fields.iteritems():
+                subbox = value.force_box()
                 op = ResOperation(rop.SETFIELD_GC, [box, subbox], None,
                                   descr=ofs)
                 newoperations.append(op)



More information about the Pypy-commit mailing list