From d763c72e3de8a5b83d71299ad8a4a61d7e4da7b6 Mon Sep 17 00:00:00 2001 From: ruby0x1 Date: Thu, 8 Apr 2021 21:40:06 -0700 Subject: [PATCH] fix use of NULL_VAL, also invalid when nan tagging is disabled --- src/vm/wren_value.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vm/wren_value.c b/src/vm/wren_value.c index ad703e5d..c49a3b6b 100644 --- a/src/vm/wren_value.c +++ b/src/vm/wren_value.c @@ -1029,7 +1029,7 @@ static void blackenClass(WrenVM* vm, ObjClass* classObj) wrenGrayObj(vm, (Obj*)classObj->name); - if(classObj->attributes != NULL_VAL) wrenGrayObj(vm, AS_OBJ(classObj->attributes)); + if(!IS_NULL(classObj->attributes)) wrenGrayObj(vm, AS_OBJ(classObj->attributes)); // Keep track of how much memory is still in use. vm->bytesAllocated += sizeof(ObjClass);