Author: Armin Rigo <[email protected]>
Branch: 
Changeset: r96561:9b18230035ef
Date: 2019-04-29 11:38 +0200
http://bitbucket.org/pypy/pypy/changeset/9b18230035ef/

Log:    detail

diff --git a/pypy/module/_rawffi/interp_rawffi.py 
b/pypy/module/_rawffi/interp_rawffi.py
--- a/pypy/module/_rawffi/interp_rawffi.py
+++ b/pypy/module/_rawffi/interp_rawffi.py
@@ -450,7 +450,7 @@
             elif c == 'c':
                 return space.newbytes(func(add_arg, argdesc, ll_type))
             elif c == 'u':
-                code = ord(func(add_arg, argdesc, ll_type))
+                code = r_uint(ord(func(add_arg, argdesc, ll_type)))
                 try:
                     return space.newutf8(rutf8.unichr_as_utf8(
                         code, allow_surrogates=True), 1)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to