[pypy-svn] r59677 - pypy/branch/oo-jit/pypy/jit/codegen/cli

antocuni at codespeak.net antocuni at codespeak.net
Mon Nov 3 15:05:03 CET 2008


Author: antocuni
Date: Mon Nov  3 15:05:02 2008
New Revision: 59677

Modified:
   pypy/branch/oo-jit/pypy/jit/codegen/cli/rgenop.py
Log:
this is definitely a bug, that I found by looking at the generated code. Would
have not shown up until we generate 4096 methods, though.



Modified: pypy/branch/oo-jit/pypy/jit/codegen/cli/rgenop.py
==============================================================================
--- pypy/branch/oo-jit/pypy/jit/codegen/cli/rgenop.py	(original)
+++ pypy/branch/oo-jit/pypy/jit/codegen/cli/rgenop.py	Mon Nov  3 15:05:02 2008
@@ -615,7 +615,7 @@
         #    goto jump_to_unknown
         il_jump_to_unknown_label = il.DefineLabel()
         il.Emit(OpCodes.Ldloc, self.jumpto_var)
-        il.Emit(OpCodes.Ldc_I4, intmask(0xFFF0000))
+        il.Emit(OpCodes.Ldc_I4, intmask(0xFFFF0000))
         il.Emit(OpCodes.And)
         il.Emit(OpCodes.Ldc_I4, 16)
         il.Emit(OpCodes.Shr_Un)



More information about the Pypy-commit mailing list