diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2011-09-30 17:32:47 +0400 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2011-09-30 17:32:47 +0400 |
commit | aa335f7778a1c834bca57d36fa823a2a8999c51f (patch) | |
tree | 41b9bc0ddf62201d93453011c567080f6c36acf1 /allchblk.c | |
parent | 8220ca8c2c44b1e8fcb8c2682ba338c6f4e34d2f (diff) | |
download | bdwgc-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.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -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"); } |