[pypy-commit] pypy py3k: fix translation

rlamy pypy.commits at gmail.com
Sat May 14 13:32:44 EDT 2016


Author: Ronan Lamy <ronan.lamy at gmail.com>
Branch: py3k
Changeset: r84431:fa4870975abc
Date: 2016-05-14 18:32 +0100
http://bitbucket.org/pypy/pypy/changeset/fa4870975abc/

Log:	fix translation

diff --git a/pypy/module/cpyext/floatobject.py b/pypy/module/cpyext/floatobject.py
--- a/pypy/module/cpyext/floatobject.py
+++ b/pypy/module/cpyext/floatobject.py
@@ -72,7 +72,7 @@
     rffi.UCHAR, hints={'nolength':True, 'render_as_const':True}))
 @cpython_api([UCHARP, rffi.INT_real], rffi.DOUBLE, error=-1.0)
 def _PyFloat_Unpack4(space, ptr, le):
-    input = rffi.charpsize2str(ptr, 4)
+    input = rffi.charpsize2str(rffi.cast(CONST_STRING, ptr), 4)
     if rffi.cast(lltype.Signed, le):
         return runpack.runpack("<f", input)
     else:
@@ -80,7 +80,7 @@
 
 @cpython_api([UCHARP, rffi.INT_real], rffi.DOUBLE, error=-1.0)
 def _PyFloat_Unpack8(space, ptr, le):
-    input = rffi.charpsize2str(ptr, 8)
+    input = rffi.charpsize2str(rffi.cast(CONST_STRING, ptr), 8)
     if rffi.cast(lltype.Signed, le):
         return runpack.runpack("<d", input)
     else:


More information about the pypy-commit mailing list