Index: src/OFObject.m ================================================================== --- src/OFObject.m +++ src/OFObject.m @@ -711,11 +711,11 @@ if (OF_UNLIKELY(*iter == pointer)) { memoryChunksSize = PRE_IVAR->memoryChunksSize - 1; last = PRE_IVAR->memoryChunks[memoryChunksSize]; assert(PRE_IVAR->memoryChunksSize != 0 && - memoryChunksSize <= SIZE_MAX / sizeof(void*)); + memoryChunksSize <= UINT_MAX / sizeof(void*)); if (OF_UNLIKELY(memoryChunksSize == 0)) { free(pointer); free(PRE_IVAR->memoryChunks);