diff --git a/src/mem/chunkmap.h b/src/mem/chunkmap.h index b2f867d..5306fea 100644 --- a/src/mem/chunkmap.h +++ b/src/mem/chunkmap.h @@ -94,8 +94,10 @@ namespace snmalloc const snmalloc::PagemapConfig* c; external_pagemap = ChunkmapPagemap::cast_to_pagemap(snmalloc_pagemap_global_get(&c), c); - // FIXME: Report an error somehow in non-debug builds. - assert(external_pagemap); + if (!external_pagemap) + { + Pal::error("Incorrect ABI of global pagemap."); + } } /**