Index: src/runtime/class.m ================================================================== --- src/runtime/class.m +++ src/runtime/class.m @@ -20,12 +20,10 @@ #include #include #include #include -#include - #import "ObjFW_RT.h" #import "private.h" static struct objc_hashtable *classes = NULL; static unsigned classes_cnt = 0; @@ -582,11 +580,11 @@ if ((ret = malloc((classes_cnt + 1) * sizeof(Class))) == NULL) OBJC_ERROR("Failed to allocate memory for class list!"); count = objc_getClassList(ret, classes_cnt); - assert(count == classes_cnt); + OF_ENSURE(count == classes_cnt); ret[count] = Nil; if (len != NULL) *len = count; @@ -918,11 +916,11 @@ */ i = UINT32_MAX; } } - assert(classes_cnt == 0); + OF_ENSURE(classes_cnt == 0); if (empty_dtable != NULL) { objc_dtable_free(empty_dtable); empty_dtable = NULL; }