Author: David Schneider <david.schnei...@picle.org>
Branch: arm-backend-2
Changeset: r51277:33e8a892e86f
Date: 2012-01-12 15:28 +0100
http://bitbucket.org/pypy/pypy/changeset/33e8a892e86f/

Log:    (stepahn, bivab): Fix decoding of guard description. Missed a cast
        before checking the bytecodes

diff --git a/pypy/jit/backend/arm/assembler.py 
b/pypy/jit/backend/arm/assembler.py
--- a/pypy/jit/backend/arm/assembler.py
+++ b/pypy/jit/backend/arm/assembler.py
@@ -184,7 +184,7 @@
         fvalue = 0
         code_inputarg = False
         while True:
-            code = bytecode[0]
+            code = rffi.cast(lltype.Signed, bytecode[0])
             bytecode = rffi.ptradd(bytecode, 1)
             if code >= self.CODE_FROMSTACK:
                 if code > 0x7F:
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to