mirror of
https://github.com/Atmosphere-NX/Atmosphere
synced 2024-12-22 12:21:18 +00:00
lmem: fix assert with side effects
This commit is contained in:
parent
427ab78bc6
commit
c31060f0b8
1 changed files with 5 additions and 1 deletions
|
@ -462,7 +462,11 @@ namespace ams::lmem::impl {
|
|||
/* Erase the heap from the used list, and coalesce it with adjacent blocks. */
|
||||
GetMemoryBlockRegion(®ion, block);
|
||||
exp_heap_head->used_list.erase(exp_heap_head->used_list.iterator_to(*block));
|
||||
AMS_ASSERT(CoalesceFreedRegion(exp_heap_head, ®ion));
|
||||
|
||||
/* Coalesce with adjacent blocks. */
|
||||
const bool coalesced = CoalesceFreedRegion(exp_heap_head, ®ion);
|
||||
AMS_ASSERT(coalesced);
|
||||
AMS_UNUSED(coalesced);
|
||||
}
|
||||
|
||||
size_t ResizeExpHeapMemoryBlock(HeapHandle handle, void *mem_block, size_t size) {
|
||||
|
|
Loading…
Reference in a new issue