Fix memory error when SHOW_MEMORY = 1

This commit is contained in:
2024-04-19 11:28:49 -07:00
parent 6e63fd5126
commit c96d682483
+1 -3
View File
@@ -99,8 +99,7 @@ __attribute__((always_inline)) inline void safe_free(void *p, size_t s) {
mallocBytesDelta -= s; mallocBytesDelta -= s;
#if SHOW_MEMORY #if SHOW_MEMORY
mallocBytes -= s; mallocBytes -= s;
free(p); #endif
#else
#ifndef NDEBUG #ifndef NDEBUG
(char *&)p -= kMallocHeaderSize; (char *&)p -= kMallocHeaderSize;
size_t expected; size_t expected;
@@ -108,7 +107,6 @@ __attribute__((always_inline)) inline void safe_free(void *p, size_t s) {
assert(s == expected); assert(s == expected);
#endif #endif
free(p); free(p);
#endif
} }
// ==================== BEGIN ARENA IMPL ==================== // ==================== BEGIN ARENA IMPL ====================