[pypy-svn] r77965 - pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt

hakanardo at codespeak.net hakanardo at codespeak.net
Fri Oct 15 07:21:42 CEST 2010


Author: hakanardo
Date: Fri Oct 15 07:21:40 2010
New Revision: 77965

Modified:
   pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/unroll.py
Log:
translation fix

Modified: pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/unroll.py
==============================================================================
--- pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/unroll.py	(original)
+++ pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/unroll.py	Fri Oct 15 07:21:40 2010
@@ -78,8 +78,7 @@
             self.emit_operation(newop)
 
             # FIXME: force_lazy_setfield in heap.py may reorder last ops
-            if current > 0:
-                current -= 1
+            current = max(current-1, 0)
                 
             for op in self.optimizer.newoperations[current:]:
                 #print 'E: ', op,  self.optimizer.newoperations.index(op)



More information about the Pypy-commit mailing list