aboutsummaryrefslogtreecommitdiffstats
path: root/src/bootstrap/parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bootstrap/parser.c')
-rw-r--r--src/bootstrap/parser.c3
1 files changed, 0 insertions, 3 deletions
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) {
54 break; 54 break;
55 } 55 }
56 if (tok.type == TOKEN_EOF) { 56 if (tok.type == TOKEN_EOF) {
57 free_objects(root);
58 return obj_err; 57 return obj_err;
59 } 58 }
60 next_obj = parse_tree(vs); 59 next_obj = parse_tree(vs);
61 if (next_obj == obj_err) { 60 if (next_obj == obj_err) {
62 free_objects(root);
63 return obj_err; 61 return obj_err;
64 } 62 }
65 list->cdr = make_pair(next_obj, obj_nil); 63 list->cdr = make_pair(next_obj, obj_nil);
@@ -94,7 +92,6 @@ parse_tree(Visitor *vs) {
94 Object *quote_sym = make_symbol((StringView){"quote", 5}); 92 Object *quote_sym = make_symbol((StringView){"quote", 5});
95 Object *next_obj = parse_tree(vs); 93 Object *next_obj = parse_tree(vs);
96 if (next_obj == obj_err) { 94 if (next_obj == obj_err) {
97 free_objects(quote_sym);
98 return obj_err; 95 return obj_err;
99 } 96 }
100 return make_pair(quote_sym, make_pair(next_obj, obj_nil)); 97 return make_pair(quote_sym, make_pair(next_obj, obj_nil));