Update gc.h

This commit is contained in:
blueloveTH 2024-03-01 18:04:36 +08:00
parent bbf7304946
commit 21c2801f28

View File

@ -22,6 +22,8 @@ struct ManagedHeap{
/********************/ /********************/
int _gc_lock_counter = 0; int _gc_lock_counter = 0;
struct ScopeLock{ struct ScopeLock{
PK_ALWAYS_PASS_BY_POINTER(ScopeLock)
ManagedHeap* heap; ManagedHeap* heap;
ScopeLock(ManagedHeap* heap): heap(heap){ ScopeLock(ManagedHeap* heap): heap(heap){
heap->_gc_lock_counter++; heap->_gc_lock_counter++;