mirror of
https://github.com/postgres/postgres.git
synced 2025-11-10 17:42:29 +03:00
Try to fix some DSA-related compiler warnings.
Commit 13df76a537 was overconfident
about how portable %016lx is. Some compilers complain because they
need %016llx, while platforms where DSA pointers are only 32 bits
get unhappy about using a 64-bit format for a 32-bit quantity.
Thomas Munro, per an off-list suggestion from me.
This commit is contained in:
@@ -1099,9 +1099,10 @@ dsa_dump(dsa_area *area)
|
||||
|
||||
span = dsa_get_address(area, span_pointer);
|
||||
fprintf(stderr,
|
||||
" span descriptor at %016lx, "
|
||||
"superblock at %016lx, pages = %zu, "
|
||||
"objects free = %hu/%hu\n",
|
||||
" span descriptor at "
|
||||
DSA_POINTER_FORMAT ", superblock at "
|
||||
DSA_POINTER_FORMAT
|
||||
", pages = %zu, objects free = %hu/%hu\n",
|
||||
span_pointer, span->start, span->npages,
|
||||
span->nallocatable, span->nmax);
|
||||
span_pointer = span->nextspan;
|
||||
|
||||
Reference in New Issue
Block a user