aboutsummaryrefslogtreecommitdiffstats
path: root/src/bootstrap/primitives.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2021-10-16 11:30:07 +0200
committerBad Diode <bd@badd10de.dev>2021-10-16 11:30:07 +0200
commit9a5fceac983db127de876c875a59307f8f2893ba (patch)
treeb39fa873c4f7b6a9604fca062e071506b8a10943 /src/bootstrap/primitives.c
parent4948ce511d0e96d34f165ed8d0a00e1d5f1caba9 (diff)
downloadbdl-9a5fceac983db127de876c875a59307f8f2893ba.tar.gz
bdl-9a5fceac983db127de876c875a59307f8f2893ba.zip
Tag all objects as roots during parsing
Diffstat (limited to 'src/bootstrap/primitives.c')
-rw-r--r--src/bootstrap/primitives.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bootstrap/primitives.c b/src/bootstrap/primitives.c
index 4c3e4c6..35208b0 100644
--- a/src/bootstrap/primitives.c
+++ b/src/bootstrap/primitives.c
@@ -2,6 +2,7 @@
2 2
3Object * 3Object *
4eval(Environment* env, Object *root) { 4eval(Environment* env, Object *root) {
5 return obj_nil; // DEBUG: gc
5 switch (root->type) { 6 switch (root->type) {
6 case OBJ_TYPE_ERR: 7 case OBJ_TYPE_ERR:
7 case OBJ_TYPE_PROCEDURE: 8 case OBJ_TYPE_PROCEDURE: