[pypy-commit] pypy default: Fix.

arigo noreply at buildbot.pypy.org
Fri Nov 11 13:52:41 CET 2011


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r49303:88acc7aafd1e
Date: 2011-11-11 13:52 +0100
http://bitbucket.org/pypy/pypy/changeset/88acc7aafd1e/

Log:	Fix.

diff --git a/pypy/rpython/lltypesystem/rffi.py b/pypy/rpython/lltypesystem/rffi.py
--- a/pypy/rpython/lltypesystem/rffi.py
+++ b/pypy/rpython/lltypesystem/rffi.py
@@ -862,7 +862,7 @@
     try:
         unsigned = not tp._type.SIGNED
     except AttributeError:
-        if (isinstance(tp, lltype.Ptr) or
+        if (not isinstance(tp, lltype.Primitive) or
             tp in (FLOAT, DOUBLE) or
             cast(lltype.SignedLongLong, cast(tp, -1)) < 0):
             unsigned = False


More information about the pypy-commit mailing list