From 19fb6b2d97a970f94854cd17a58639b72d35c052 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Tue, 26 Oct 2021 10:00:49 +0200 Subject: Ensure the last statement is returned to stdout --- src/bytecode/objects.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/bytecode/objects.h') diff --git a/src/bytecode/objects.h b/src/bytecode/objects.h index e0c72b0..6c286b5 100755 --- a/src/bytecode/objects.h +++ b/src/bytecode/objects.h @@ -63,6 +63,7 @@ Object object_copy(Object src); #define AS_FIXNUM(VAL) ((VAL).fixnum) // Type checking. +#define IS_NIL(VAL) ((VAL).type == OBJ_TYPE_NIL) #define IS_TRUE(VAL) ((VAL).type != OBJ_TYPE_FALSE) #define IS_FALSE(VAL) ((VAL).type == OBJ_TYPE_FALSE) #define IS_FIXNUM(VAL) ((VAL).type == OBJ_TYPE_FIXNUM) -- cgit v1.2.1