Fix undefined symbol errors when building for wasi #758, by @anuraaga

This commit is contained in:
Daan 2024-03-02 17:05:29 -08:00
parent 16c3f1292c
commit e1f6516fda
3 changed files with 11 additions and 4 deletions

View file

@ -296,6 +296,12 @@ static inline uintptr_t _mi_align_up(uintptr_t sz, size_t alignment) {
}
}
// Align a pointer upwards
static inline void* mi_align_up_ptr(void* p, size_t alignment) {
return (void*)_mi_align_up((uintptr_t)p, alignment);
}
// Divide upwards: `s <= _mi_divide_up(s,d)*d < s+d`.
static inline uintptr_t _mi_divide_up(uintptr_t size, size_t divider) {
mi_assert_internal(divider != 0);