summaryrefslogtreecommitdiff
path: root/src/lisp/ao_lisp_mem.c
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2016-11-05 15:12:05 -0700
committerKeith Packard <keithp@keithp.com>2016-11-17 22:18:39 -0800
commit546e58b0a868662271553a15f2b1c1a8ea317582 (patch)
tree8d4e6f0c7d7ca0d3183cdf49f98a6f525e362d9f /src/lisp/ao_lisp_mem.c
parent8f57c0761eaf1f10493fd52118d309eb69491464 (diff)
altos/lisp: make sure stack->formals_last gets moved during GC
Failing this leads to broken formals chains Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/lisp/ao_lisp_mem.c')
-rw-r--r--src/lisp/ao_lisp_mem.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lisp/ao_lisp_mem.c b/src/lisp/ao_lisp_mem.c
index 29d8dbf4..9e716da9 100644
--- a/src/lisp/ao_lisp_mem.c
+++ b/src/lisp/ao_lisp_mem.c
@@ -35,8 +35,8 @@ uint8_t ao_lisp_pool[AO_LISP_POOL] __attribute__((aligned(4)));
#define DBG_POOL
#endif
-#if 1
-#define DBG_DUMP
+#if 0
+#define DBG_DUMP 0
#define DBG_OFFSET(a) ((int) ((uint8_t *) (a) - ao_lisp_pool))
#define DBG(...) printf(__VA_ARGS__)
#define DBG_DO(a) a
@@ -194,7 +194,7 @@ move_object(void)
DBG_MOVE("move done\n");
}
-#ifdef DBG_DUMP
+#if DBG_DUMP
static void
dump_busy(void)
{