diff options
Diffstat (limited to 'parser.c')
-rw-r--r-- | parser.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -59,7 +59,8 @@ static void parser_mark(val obj) gc_mark(p->stream); gc_mark(p->name); gc_mark(p->prepared_msg); - gc_mark(p->syntax_tree); + if (p->syntax_tree != nao) + gc_mark(p->syntax_tree); gc_mark(p->primer); } |