Fix wasm backend compilation

This commit is contained in:
Cheng Shao 2023-08-28 10:01:50 +00:00
parent 1338edf2cf
commit c019eee52a
3 changed files with 45 additions and 50 deletions

View file

@ -307,6 +307,14 @@ static inline uintptr_t _mi_align_down(uintptr_t sz, size_t alignment) {
}
}
__attribute__((__unused__)) static void* mi_align_up_ptr(void* p, size_t alignment) {
return (void*)_mi_align_up((uintptr_t)p, alignment);
}
__attribute__((__unused__)) static void* mi_align_down_ptr(void* p, size_t alignment) {
return (void*)_mi_align_down((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);