* reclaim.c: (GC_reclaim_block): Scan even nearly full blocks
if we are checking for leaks.
+2008-12-01 Hans Boehm <Hans.Boehm@hp.com>
+ * reclaim.c: (GC_reclaim_block): Scan even nearly full blocks
+ if we are checking for leaks.
+
2008-11-12 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Ivan Maidansky)
* win32_threads.c: Remove mark lock spinning.
* win32_threads.c, pthread_support.c: Update GC_unlocked_count,
} else if (empty) {
GC_bytes_found += HBLKSIZE;
GC_freehblk(hbp);
- } else if (TRUE != GC_block_nearly_full(hhdr)){
+ } else if (GC_find_leak || !GC_block_nearly_full(hhdr)){
/* group of smaller objects, enqueue the real work */
rlh = &(ok -> ok_reclaim_list[BYTES_TO_GRANULES(sz)]);
hhdr -> hb_next = *rlh;