Don't include gc_poison_region in non-debug builds.
This commit is contained in:
parent
12b5976b66
commit
311a4c2d55
2
gc.c
2
gc.c
|
|
@ -411,6 +411,7 @@ void clear_gc_stats(void)
|
||||||
gc_stats.max_ns = 0;
|
gc_stats.max_ns = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef NDEBUG
|
||||||
static void gc_poison_region(void *start, size_t size, value_t tag)
|
static void gc_poison_region(void *start, size_t size, value_t tag)
|
||||||
{
|
{
|
||||||
size_t count = size / GC_ALIGNMENT;
|
size_t count = size / GC_ALIGNMENT;
|
||||||
|
|
@ -419,6 +420,7 @@ static void gc_poison_region(void *start, size_t size, value_t tag)
|
||||||
while (count--)
|
while (count--)
|
||||||
*obj++ = (object_t){ .tag = tag, .forward = tag };
|
*obj++ = (object_t){ .tag = tag, .forward = tag };
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/****************************** Gen-0 Collector *****************************/
|
/****************************** Gen-0 Collector *****************************/
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue