[pypy-svn] r51412 - pypy/dist/pypy/module/_rawffi
fijal at codespeak.net
fijal at codespeak.net
Tue Feb 12 15:23:00 CET 2008
Author: fijal
Date: Tue Feb 12 15:22:59 2008
New Revision: 51412
Modified:
pypy/dist/pypy/module/_rawffi/interp_rawffi.py
Log:
For hashing, don't compare signed and unsigned
Modified: pypy/dist/pypy/module/_rawffi/interp_rawffi.py
==============================================================================
--- pypy/dist/pypy/module/_rawffi/interp_rawffi.py (original)
+++ pypy/dist/pypy/module/_rawffi/interp_rawffi.py Tue Feb 12 15:22:59 2008
@@ -197,7 +197,7 @@
self.ll_buffer = lltype.malloc(rffi.VOIDP.TO, size, flavor='raw',
zero=True)
if tracker.DO_TRACING:
- ll_buf = rffi.cast(rffi.UINT, self.ll_buffer)
+ ll_buf = rffi.cast(rffi.INT, self.ll_buffer)
tracker.trace_allocation(ll_buf, self)
def getbuffer(space, self):
@@ -215,7 +215,7 @@
if not self.ll_buffer:
raise segfault_exception(space, "freeing NULL pointer")
if tracker.DO_TRACING:
- ll_buf = rffi.cast(rffi.UINT, self.ll_buffer)
+ ll_buf = rffi.cast(rffi.INT, self.ll_buffer)
tracker.trace_free(ll_buf)
lltype.free(self.ll_buffer, flavor='raw')
self.ll_buffer = lltype.nullptr(rffi.VOIDP.TO)
More information about the Pypy-commit
mailing list