aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2021-10-12 17:25:26 +0200
committerBad Diode <bd@badd10de.dev>2021-10-12 17:25:26 +0200
commitdacfb14c34eefd2c23537efa09fee34223813982 (patch)
tree2cad2a6ebf5c95db06c477cfed9e8224b03ccd9a
parentab7d5d484b911f454f35567ed2f1a1a2dac167f7 (diff)
downloadbdl-dacfb14c34eefd2c23537efa09fee34223813982.tar.gz
bdl-dacfb14c34eefd2c23537efa09fee34223813982.zip
Add new OBJ error type
-rw-r--r--src/bootstrap/objects.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bootstrap/objects.c b/src/bootstrap/objects.c
index 3450b62..0910d6b 100644
--- a/src/bootstrap/objects.c
+++ b/src/bootstrap/objects.c
@@ -6,6 +6,7 @@ typedef enum ObjectType {
6 OBJ_TYPE_STRING, 6 OBJ_TYPE_STRING,
7 OBJ_TYPE_PAIR, 7 OBJ_TYPE_PAIR,
8 OBJ_TYPE_PROCEDURE, 8 OBJ_TYPE_PROCEDURE,
9 OBJ_TYPE_ERR,
9} ObjectType; 10} ObjectType;
10 11
11typedef struct Object { 12typedef struct Object {
@@ -44,6 +45,7 @@ typedef struct Object {
44static Object *obj_nil; 45static Object *obj_nil;
45static Object *obj_true; 46static Object *obj_true;
46static Object *obj_false; 47static Object *obj_false;
48static Object *obj_err;
47 49
48// 50//
49// Constructors. 51// Constructors.