| 941 | |
| 942 | |
| 943 | mi_decl_nodiscard mi_decl_restrict extern inline void* mi_heap_alloc_new(mi_heap_t* heap, size_t size) { |
| 944 | void* p = mi_heap_malloc(heap,size); |
| 945 | if mi_unlikely(p == NULL) return mi_heap_try_new(heap, size, false); |
| 946 | return p; |
| 947 | } |
| 948 | |
| 949 | mi_decl_nodiscard mi_decl_restrict void* mi_new(size_t size) { |
| 950 | return mi_heap_alloc_new(mi_get_default_heap(), size); |
no test coverage detected