@@ -274,7 +274,8 @@ VAL MKFLOATc(VM* vm, double val) {
275static VAL mkstrlen(VM* vm, const char * str, size_t len, int outer) {
275static VAL mkstrlen(VM* vm, const char * str, size_t len, int outer) {
276 String * cl = allocStr(vm, len, outer);
276 String * cl = allocStr(vm, len, outer);
277+ // hdr.u8 used to mark a null string
277− cl->_null = str == NULL;
278+ cl->hdr.u8 = str == NULL;
278 memcpy(cl->str, str, len);
279 memcpy(cl->str, str, len);
279 return (VAL)cl;
280 return (VAL)cl;