Author: Christian Tismer <tis...@stackless.com>
Branch: win64_gborg
Changeset: r48959:ec8e923109d9
Date: 2011-11-08 18:10 +0100
http://bitbucket.org/pypy/pypy/changeset/ec8e923109d9/

Log:    all errors are gone from test_typed.py. This was a major hassle
        during the last two days. I was hunting an error which was caused by
        the rfficache. On windows, it is hard to see any difference between
        compiler configurations. All environment settings are identical. At
        the moment, sys.maxind is the only thing that distinguishes the
        platforms.

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
@@ -878,7 +878,7 @@
             size = llmemory.sizeof(tp)    # a symbolic result in this case
         return size
     if isinstance(tp, lltype.Ptr) or tp is llmemory.Address:
-        tp = ULONG     # XXX!
+        tp = lltype.Signed
     if tp is lltype.Char or tp is lltype.Bool:
         return 1
     if tp is lltype.UniChar:
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to