[pypy-commit] pypy ffi-backend: Translation fixes
arigo
noreply at buildbot.pypy.org
Fri Aug 3 14:06:42 CEST 2012
Author: Armin Rigo <arigo at tunes.org>
Branch: ffi-backend
Changeset: r56561:ae5ae68f2a68
Date: 2012-08-03 12:05 +0000
http://bitbucket.org/pypy/pypy/changeset/ae5ae68f2a68/
Log: Translation fixes
diff --git a/pypy/jit/backend/llsupport/ffisupport.py b/pypy/jit/backend/llsupport/ffisupport.py
--- a/pypy/jit/backend/llsupport/ffisupport.py
+++ b/pypy/jit/backend/llsupport/ffisupport.py
@@ -46,7 +46,7 @@
if cpu.supports_floats:
d[('f', 0)] = ('f', cpu.arraydescrof(rffi.CArray(lltype.Float)))
if cpu.supports_singlefloats:
- d[('S', 0)] = cpu.arraydescrof(rffi.CArray(lltype.SingleFloat))
+ d[('S', 0)] = ('i', cpu.arraydescrof(rffi.CArray(lltype.SingleFloat)))
for SIGNED_TYPE in [rffi.SIGNEDCHAR,
rffi.SHORT,
rffi.INT,
diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.py
--- a/pypy/jit/metainterp/pyjitpl.py
+++ b/pypy/jit/metainterp/pyjitpl.py
@@ -2558,8 +2558,8 @@
cif_description = llmemory.cast_int_to_adr(cif_description)
cif_description = llmemory.cast_adr_to_ptr(cif_description,
CIF_DESCRIPTION_P)
- calldescr = self.cpu.calldescrof_dynamic(cif_description,
- op.getdescr().extrainfo)
+ extrainfo = op.getdescr().get_extra_info()
+ calldescr = self.cpu.calldescrof_dynamic(cif_description, extrainfo)
if calldescr is None:
return
#
More information about the pypy-commit
mailing list