fix eager commit on large pages (issue
@@ -139,7 +139,7 @@ static bool mi_list_contains(const mi_page_t* page, const mi_block_t* list, cons
return false;
}
-static mi_decl_noinline bool mi_check_is_double_freex(const mi_page_t* page, const mi_block_t* block, const mi_block_t* n) {
+static mi_decl_noinline bool mi_check_is_double_freex(const mi_page_t* page, const mi_block_t* block) {
// The decoded value is in the same page (or NULL).
// Walk the free lists to verify positively if it is already freed
if (mi_list_contains(page, page->free, block) ||
@@ -159,7 +159,7 @@ static inline bool mi_check_is_double_free(const mi_page_t* page, const mi_block
{
// Suspicous: decoded value a in block is in the same page (or NULL) -- maybe a double free?
// (continue in separate function to improve code generation)
- return mi_check_is_double_freex(page, block, n);
+ return mi_check_is_double_freex(page, block);
}
return false;
}
