From e0304c749a0bc2e3ec00ed80f84680676519fa42 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Fri, 15 Oct 2021 18:29:57 +0200 Subject: Remove free_objects function --- src/bootstrap/parser.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/bootstrap/parser.c') diff --git a/src/bootstrap/parser.c b/src/bootstrap/parser.c index f047b8e..869678e 100644 --- a/src/bootstrap/parser.c +++ b/src/bootstrap/parser.c @@ -54,12 +54,10 @@ parse_list(Visitor *vs) { break; } if (tok.type == TOKEN_EOF) { - free_objects(root); return obj_err; } next_obj = parse_tree(vs); if (next_obj == obj_err) { - free_objects(root); return obj_err; } list->cdr = make_pair(next_obj, obj_nil); @@ -94,7 +92,6 @@ parse_tree(Visitor *vs) { Object *quote_sym = make_symbol((StringView){"quote", 5}); Object *next_obj = parse_tree(vs); if (next_obj == obj_err) { - free_objects(quote_sym); return obj_err; } return make_pair(quote_sym, make_pair(next_obj, obj_nil)); -- cgit v1.2.1