diff options
author | Bad Diode <bd@badd10de.dev> | 2021-10-16 11:30:07 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2021-10-16 11:30:07 +0200 |
commit | 9a5fceac983db127de876c875a59307f8f2893ba (patch) | |
tree | b39fa873c4f7b6a9604fca062e071506b8a10943 /src/bootstrap/primitives.c | |
parent | 4948ce511d0e96d34f165ed8d0a00e1d5f1caba9 (diff) | |
download | bdl-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.c | 1 |
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 | ||
3 | Object * | 3 | Object * |
4 | eval(Environment* env, Object *root) { | 4 | eval(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: |