Fix to temp allocator reset.

This commit is contained in:
Christoffer Lerno
2022-08-04 02:34:51 +02:00
parent 6d2ab0c985
commit db5816edd6

View File

@@ -101,7 +101,7 @@ private fn void! TempAllocator._free(TempAllocator* this, void* old_pointer)
private fn void! TempAllocator._reset(TempAllocator* this, usize mark)
{
TempAllocatorPage *last_page = this.last_page;
while (last_page && last_page.mark < mark)
while (last_page && last_page.mark >= mark)
{
TempAllocatorPage *to_free = last_page;
last_page = last_page.prev_page;