| 974 | } |
| 975 | |
| 976 | mi_decl_nodiscard mi_decl_restrict void* mi_new_aligned(size_t size, size_t alignment) { |
| 977 | void* p; |
| 978 | do { |
| 979 | p = mi_malloc_aligned(size, alignment); |
| 980 | } |
| 981 | while(p == NULL && mi_try_new_handler(false)); |
| 982 | return p; |
| 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; |
no test coverage detected