From e3f97a3d8af1c40c807d9487c0927fb9286955b0 Mon Sep 17 00:00:00 2001 From: rexim Date: Mon, 10 Sep 2018 01:39:01 +0700 Subject: [PATCH] Use gc in repl --- src/script/repl.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/script/repl.c b/src/script/repl.c index 77614c31..f4f3dd74 100644 --- a/src/script/repl.c +++ b/src/script/repl.c @@ -32,14 +32,11 @@ int main(int argc, char *argv[]) struct EvalResult eval_result = eval(gc, NIL(gc), parse_result.expr); if (eval_result.is_error) { print_eval_error(stderr, eval_result); - destroy_expr_rec(parse_result.expr); - destroy_expr_rec(eval_result.expr); continue; } + gc_collect(gc, eval_result.expr); print_expr_as_sexpr(eval_result.expr); - destroy_expr_rec(parse_result.expr); - destroy_expr_rec(eval_result.expr); } return 0; -- 2.44.0