1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 02:38:13 +00:00

LibJS: Make GC deferral friendship based

This commit is contained in:
Hendiadyoin1 2023-09-23 13:44:13 +02:00 committed by Andreas Kling
parent 9871bd4bec
commit 87e063db65
3 changed files with 8 additions and 7 deletions

View file

@ -575,12 +575,12 @@ void Heap::did_destroy_weak_container(Badge<WeakContainer>, WeakContainer& set)
m_weak_containers.remove(set);
}
void Heap::defer_gc(Badge<DeferGC>)
void Heap::defer_gc()
{
++m_gc_deferrals;
}
void Heap::undefer_gc(Badge<DeferGC>)
void Heap::undefer_gc()
{
VERIFY(m_gc_deferrals > 0);
--m_gc_deferrals;