Report error on pagemap ABI mismatch

This commit is contained in:
Nathaniel Filardo
2019-11-25 14:50:33 +00:00
parent d5b478ecb3
commit 7ed80e7244

View File

@@ -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.");
}
}
/**