Author: Armin Rigo <ar...@tunes.org>
Branch: 
Changeset: r79691:2e5394a3ed87
Date: 2015-09-18 17:28 +0200
http://bitbucket.org/pypy/pypy/changeset/2e5394a3ed87/

Log:    Silence warnings

diff --git a/rpython/jit/backend/llsupport/assembler.py 
b/rpython/jit/backend/llsupport/assembler.py
--- a/rpython/jit/backend/llsupport/assembler.py
+++ b/rpython/jit/backend/llsupport/assembler.py
@@ -80,8 +80,8 @@
             self.gc_size_of_header = gc_ll_descr.gcheaderbuilder.size_gc_header
         else:
             self.gc_size_of_header = WORD # for tests
-        self.memcpy_addr = self.cpu.cast_ptr_to_int(memcpy_fn)
-        self.memset_addr = self.cpu.cast_ptr_to_int(memset_fn)
+        self.memcpy_addr = rffi.cast(lltype.Signed, memcpy_fn)
+        self.memset_addr = rffi.cast(lltype.Signed, memset_fn)
         self._build_failure_recovery(False, withfloats=False)
         self._build_failure_recovery(True, withfloats=False)
         self._build_wb_slowpath(False)
diff --git a/rpython/jit/backend/llsupport/codemap.py 
b/rpython/jit/backend/llsupport/codemap.py
--- a/rpython/jit/backend/llsupport/codemap.py
+++ b/rpython/jit/backend/llsupport/codemap.py
@@ -15,7 +15,7 @@
 from rpython.rlib.entrypoint import jit_entrypoint
 from rpython.rlib.rbisect import bisect_right, bisect_right_addr
 from rpython.rlib.rbisect import bisect_left, bisect_left_addr
-from rpython.rtyper.lltypesystem import lltype, rffi
+from rpython.rtyper.lltypesystem import lltype, llmemory, rffi
 from rpython.translator.tool.cbuild import ExternalCompilationInfo
 from rpython.translator import cdir
 
@@ -74,11 +74,12 @@
 stack_depth_at_loc = llexternal('pypy_jit_stack_depth_at_loc',
                                 [lltype.Signed], lltype.Signed)
 find_codemap_at_addr = llexternal('pypy_find_codemap_at_addr',
-                                  [lltype.Signed, 
rffi.CArrayPtr(lltype.Signed)], lltype.Signed)
+                                 [lltype.Signed, 
rffi.CArrayPtr(lltype.Signed)],
+                                 llmemory.Address)
 yield_bytecode_at_addr = llexternal('pypy_yield_codemap_at_addr',
-                                    [lltype.Signed, lltype.Signed,
+                                    [llmemory.Address, lltype.Signed,
                                      rffi.CArrayPtr(lltype.Signed)],
-                                     lltype.Signed)
+                                    lltype.Signed)
 
 
 class CodemapStorage(object):
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to