X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/460b9539a7c15580e41a71bbc0f47ae776238915..63e28749e32a11987f322e7e4764c46c4976808a:/lib/mem.c diff --git a/lib/mem.c b/lib/mem.c index 07c3495..2b4848d 100644 --- a/lib/mem.c +++ b/lib/mem.c @@ -26,6 +26,7 @@ #include #include #include +#include #include "mem.h" #include "log.h" @@ -53,8 +54,10 @@ void mem_init(int gc) { do_malloc_atomic = malloc; do_realloc = realloc; do_free = free; - } else + } else { GC_init(); + assert(GC_all_interior_pointers); + } } void *xmalloc(size_t n) { @@ -121,4 +124,3 @@ c-basic-offset:2 comment-column:40 End: */ -/* arch-tag:fceaf81fe79b2f4f87c9541774a2b8f2 */