>From 039f5565a906ad2c53a08775aa914a24162d5634 Mon Sep 17 00:00:00 2001 From: LemonBoy Date: Wed, 30 Aug 2017 13:42:38 +0200 Subject: [PATCH] Teach the heap dumper about the new number formats Prevents a segfault when a {cplx,big,rat}num was found. --- runtime.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/runtime.c b/runtime.c index a2ccfd4e..ba2ec26d 100644 --- a/runtime.c +++ b/runtime.c @@ -12473,6 +12473,9 @@ static void C_ccall dump_heap_state_2(C_word c, C_word *av) case C_WEAK_PAIR_TYPE: C_fprintf(C_stderr, C_text("weak pair ")); break; case C_VECTOR_TYPE: C_fprintf(C_stderr, C_text("vector ")); break; case C_BYTEVECTOR_TYPE: C_fprintf(C_stderr, C_text("bytevector ")); break; + case C_BIGNUM_TYPE: C_fprintf(C_stderr, C_text("bignum ")); break; + case C_CPLXNUM_TYPE: C_fprintf(C_stderr, C_text("cplxnum ")); break; + case C_RATNUM_TYPE: C_fprintf(C_stderr, C_text("ratnum ")); break; /* XXX this is sort of funny: */ case C_BYTEBLOCK_BIT: C_fprintf(C_stderr, C_text("blob ")); break; default: -- 2.11.0