From fadac920037a6c57d589c8804b6f49a664cb7bda Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Mon, 21 May 2018 06:32:43 -0600 Subject: [PATCH] dump-memory-stats: repair for non-backtrace build Fix `(dump-memory-stats 'count ....)` to avoid crashing immediately. --- racket/src/racket/gc2/newgc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/racket/src/racket/gc2/newgc.c b/racket/src/racket/gc2/newgc.c index 314cc64a0c..da8ab5e2f8 100644 --- a/racket/src/racket/gc2/newgc.c +++ b/racket/src/racket/gc2/newgc.c @@ -6111,7 +6111,7 @@ void GC_dump_with_traces(int flags, for_each_struct(obj_start, gcWORDS_TO_BYTES(info->size)); } if ((tag >= min_trace_for_tag) && (tag <= max_trace_for_tag)) { - if (record_traced_filter(obj_start)) + if (!record_traced_filter || record_traced_filter(obj_start)) register_traced_object(obj_start); if (for_each_found) for_each_found(obj_start);