[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