error on non-functional malloc_usable_size
This commit is contained in:
parent
267a62d292
commit
ff7a4cb0cb
@ -33,5 +33,9 @@ void mm_forHeap(V2v f);
|
||||
void mm_dumpHeap(FILE* f);
|
||||
|
||||
static u64 mm_round(usz x) { return x; }
|
||||
static u64 mm_size(Value* x) { return malloc_usable_size(x); }
|
||||
static u64 mm_size(Value* x) {
|
||||
size_t r = malloc_usable_size(x);
|
||||
if (((ssize_t)r) < 16) err("MM=0 requires working malloc_usable_size");
|
||||
return r;
|
||||
}
|
||||
static u64 mm_totalAllocated() { return -1; }
|
||||
|
||||
Loading…
Reference in New Issue
Block a user