summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDaan Leijen <daan@microsoft.com>2022-04-07 19:09:39 -0700
committerDaan Leijen <daan@microsoft.com>2022-04-07 19:09:39 -0700
commit6431176f4ef5685a80b4f4150b565465e65b566d (patch)
tree3f7c9b871bb070aa5624518274dd47b9c3f3cc6b /include
parent2a4a3dfa23dbddc1bed7e61d567b9ca4d9ffba87 (diff)
parent3c7ce7d3c6cd6a71db65cdd06881f45ab0848078 (diff)
Merge branch 'dev' into dev-slice
Diffstat (limited to 'include')
-rw-r--r--include/mimalloc-internal.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/mimalloc-internal.h b/include/mimalloc-internal.h
index 1d0dc53..d691eca 100644
--- a/include/mimalloc-internal.h
+++ b/include/mimalloc-internal.h
@@ -148,8 +148,8 @@ mi_msecs_t _mi_clock_start(void);
// "alloc.c"
void* _mi_page_malloc(mi_heap_t* heap, mi_page_t* page, size_t size) mi_attr_noexcept; // called from `_mi_malloc_generic`
-void* _mi_heap_malloc_zero(mi_heap_t* heap, size_t size, bool zero);
-void* _mi_heap_realloc_zero(mi_heap_t* heap, void* p, size_t newsize, bool zero);
+void* _mi_heap_malloc_zero(mi_heap_t* heap, size_t size, bool zero) mi_attr_noexcept;
+void* _mi_heap_realloc_zero(mi_heap_t* heap, void* p, size_t newsize, bool zero) mi_attr_noexcept;
mi_block_t* _mi_page_ptr_unalign(const mi_segment_t* segment, const mi_page_t* page, const void* p);
bool _mi_free_delayed_block(mi_block_t* block);
void _mi_block_zero_init(const mi_page_t* page, void* p, size_t size);
@@ -1035,7 +1035,7 @@ static inline void _mi_memcpy_aligned(void* dst, const void* src, size_t n) {
mi_assert_internal(((uintptr_t)dst % MI_INTPTR_SIZE == 0) && ((uintptr_t)src % MI_INTPTR_SIZE == 0));
void* adst = __builtin_assume_aligned(dst, MI_INTPTR_SIZE);
const void* asrc = __builtin_assume_aligned(src, MI_INTPTR_SIZE);
- memcpy(adst, asrc, n);
+ _mi_memcpy(adst, asrc, n);
}
#else
// Default fallback on `_mi_memcpy`