| 814 | } |
| 815 | |
| 816 | void _mi_os_free_ex(void* p, size_t size, bool was_committed, mi_stats_t* tld_stats) { |
| 817 | MI_UNUSED(tld_stats); |
| 818 | mi_stats_t* stats = &_mi_stats_main; |
| 819 | if (size == 0 || p == NULL) return; |
| 820 | size = _mi_os_good_alloc_size(size); |
| 821 | mi_os_mem_free(p, size, was_committed, stats); |
| 822 | } |
| 823 | |
| 824 | void _mi_os_free(void* p, size_t size, mi_stats_t* stats) { |
| 825 | _mi_os_free_ex(p, size, true, stats); |
no test coverage detected