[pypy-svn] pypy default: Fix tests on 64bit, where rffi.INT != lltype.Signed
amauryfa
commits-noreply at bitbucket.org
Thu Feb 10 11:41:31 CET 2011
Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch:
Changeset: r41767:371dc6f01951
Date: 2011-02-10 10:30 +0100
http://bitbucket.org/pypy/pypy/changeset/371dc6f01951/
Log: Fix tests on 64bit, where rffi.INT != lltype.Signed
diff --git a/pypy/module/pyexpat/interp_pyexpat.py b/pypy/module/pyexpat/interp_pyexpat.py
--- a/pypy/module/pyexpat/interp_pyexpat.py
+++ b/pypy/module/pyexpat/interp_pyexpat.py
@@ -181,8 +181,8 @@
if name in ['ExternalEntityRefHandler',
'NotStandaloneHandler']:
result_type = rffi.INT
- result_converter = "space.int_w(w_result)"
- result_error = "0"
+ result_converter = "rffi.cast(rffi.INT, space.int_w(w_result))"
+ result_error = "rffi.cast(rffi.INT, 0)"
else:
result_type = lltype.Void
result_converter = "None"
More information about the Pypy-commit
mailing list