Fix signed/unsigned comparison

This commit is contained in:
Jacques Lucke
2020-07-20 14:03:52 +02:00
parent cbf2278266
commit 230f7d79ce

View File

@@ -85,7 +85,7 @@ class RawAllocator {
void *used_ptr = (void *)((uintptr_t)POINTER_OFFSET(ptr, alignment + sizeof(MemHead)) &
~((uintptr_t)alignment - 1));
int offset = (int)((uintptr_t)used_ptr - (uintptr_t)ptr);
BLI_assert(offset >= sizeof(MemHead));
BLI_assert((size_t)offset >= sizeof(MemHead));
((MemHead *)used_ptr - 1)->offset = (int)offset;
return used_ptr;
}