summaryrefslogtreecommitdiff
path: root/allchblk.c
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2011-09-30 17:32:47 +0400
committerIvan Maidanski <ivmai@mail.ru>2011-09-30 17:32:47 +0400
commitaa335f7778a1c834bca57d36fa823a2a8999c51f (patch)
tree41b9bc0ddf62201d93453011c567080f6c36acf1 /allchblk.c
parent8220ca8c2c44b1e8fcb8c2682ba338c6f4e34d2f (diff)
downloadbdwgc-aa335f7778a1c834bca57d36fa823a2a8999c51f.tar.gz
Resolve some minor warnings reported by GCC with '-pedantic' option
* allchblk.c (GC_print_hblkfreelist, GC_dump_regions, GC_freehblk): Explicitly cast a pointer argument of GC_printf to void* to match %p format specifier. * reclaim.c (GC_print_free_list): Likewise.
Diffstat (limited to 'allchblk.c')
-rw-r--r--allchblk.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/allchblk.c b/allchblk.c
index dc35bc28..77e036a9 100644
--- a/allchblk.c
+++ b/allchblk.c
@@ -127,7 +127,8 @@ void GC_print_hblkfreelist(void)
hhdr = HDR(h);
sz = hhdr -> hb_sz;
total_free += sz;
- GC_printf("\t%p size %lu %s black listed\n", h, (unsigned long)sz,
+ GC_printf("\t%p size %lu %s black listed\n",
+ (void *)h, (unsigned long)sz,
GC_is_black_listed(h, HBLKSIZE) != 0 ? "start" :
GC_is_black_listed(h, hhdr -> hb_sz) != 0 ? "partially" :
"not");
@@ -182,7 +183,7 @@ void GC_dump_regions(void)
for (p = start; p < end;) {
hhdr = HDR(p);
if (IS_FORWARDING_ADDR_OR_NIL(hhdr)) {
- GC_printf("\t%p Missing header!!(%p)\n", p, hhdr);
+ GC_printf("\t%p Missing header!!(%p)\n", p, (void *)hhdr);
p += HBLKSIZE;
continue;
}
@@ -848,7 +849,8 @@ GC_INNER void GC_freehblk(struct hblk *hbp)
/* Check for duplicate deallocation in the easy case */
if (HBLK_IS_FREE(hhdr)) {
if (GC_print_stats)
- GC_log_printf("Duplicate large block deallocation of %p\n", hbp);
+ GC_log_printf("Duplicate large block deallocation of %p\n",
+ (void *)hbp);
ABORT("Duplicate large block deallocation");
}