Commit 8a8cdfd0 authored by Tim Peters's avatar Tim Peters

Small anal correctness tweaks:

_PyObject_DebugMalloc:  explicitly cast PyObject_Malloc's result to the
target pointer type.

_PyObject_DebugDumpStats:  change decl of arena_alignment from unsigned
int to unsigned long.

This is for the 2.3 release only (it's new code).
parent d4c0e5fd
...@@ -964,7 +964,7 @@ _PyObject_DebugMalloc(size_t nbytes) ...@@ -964,7 +964,7 @@ _PyObject_DebugMalloc(size_t nbytes)
return NULL; return NULL;
} }
p = PyObject_Malloc(total); p = (uchar *)PyObject_Malloc(total);
if (p == NULL) if (p == NULL)
return NULL; return NULL;
...@@ -1231,7 +1231,7 @@ _PyObject_DebugDumpStats(void) ...@@ -1231,7 +1231,7 @@ _PyObject_DebugDumpStats(void)
/* # of free pools + pools not yet carved out of current arena */ /* # of free pools + pools not yet carved out of current arena */
uint numfreepools = 0; uint numfreepools = 0;
/* # of bytes for arena alignment padding */ /* # of bytes for arena alignment padding */
uint arena_alignment = 0; ulong arena_alignment = 0;
/* # of bytes in used and full pools used for pool_headers */ /* # of bytes in used and full pools used for pool_headers */
ulong pool_header_bytes = 0; ulong pool_header_bytes = 0;
/* # of bytes in used and full pools wasted due to quantization, /* # of bytes in used and full pools wasted due to quantization,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment