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

arigo at codespeak.net arigo at codespeak.net
Mon Apr 27 13:49:41 CEST 2009


Author: arigo
Date: Mon Apr 27 13:49:41 2009
New Revision: 64725

Modified:
   pypy/branch/pyjitpl5/pypy/jit/metainterp/compile.py
Log:
argh argh argh argh argh


Modified: pypy/branch/pyjitpl5/pypy/jit/metainterp/compile.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/jit/metainterp/compile.py	(original)
+++ pypy/branch/pyjitpl5/pypy/jit/metainterp/compile.py	Mon Apr 27 13:49:41 2009
@@ -261,12 +261,12 @@
         for i in range(len(patch)-1, -1, -1):
             srcbox = patch[i]
             dstbox = fail_op.args[i]
-            if isinstance(srcbox, BoxInt):
-                srcbox.changevalue_int(dstbox.getint())
-            elif isinstance(srcbox, BoxPtr):
-                srcbox.changevalue_ptr(dstbox.getptr_base())
-            elif metainterp_sd.cpu.is_oo and isinstance(srcbox, BoxObj):
-                srcbox.changevalue_obj(dstbox.getobj())
+            if isinstance(dstbox, BoxInt):
+                dstbox.changevalue_int(srcbox.getint())
+            elif isinstance(dstbox, BoxPtr):
+                dstbox.changevalue_ptr(srcbox.getptr_base())
+            elif metainterp_sd.cpu.is_oo and isinstance(dstbox, BoxObj):
+                dstbox.changevalue_obj(srcbox.getobj())
             else:
                 assert False
 



More information about the Pypy-commit mailing list