| 983 | } |
| 984 | |
| 985 | mi_decl_nodiscard mi_decl_restrict void* mi_new_aligned_nothrow(size_t size, size_t alignment) mi_attr_noexcept { |
| 986 | void* p; |
| 987 | do { |
| 988 | p = mi_malloc_aligned(size, alignment); |
| 989 | } |
| 990 | while(p == NULL && mi_try_new_handler(true)); |
| 991 | return p; |
| 992 | } |
| 993 | |
| 994 | mi_decl_nodiscard void* mi_new_realloc(void* p, size_t newsize) { |
| 995 | void* q; |
no test coverage detected