Don't trigger GC on deallocation.

This commit is contained in:
Bob Nystrom
2015-02-27 21:41:59 -08:00
parent 59796bcf5d
commit f472a301a2
+1 -1
View File
@@ -191,7 +191,7 @@ void* wrenReallocate(WrenVM* vm, void* memory, size_t oldSize, size_t newSize)
// recurse. // recurse.
if (newSize > 0) collectGarbage(vm); if (newSize > 0) collectGarbage(vm);
#else #else
if (vm->bytesAllocated > vm->nextGC) collectGarbage(vm); if (newSize > 0 && vm->bytesAllocated > vm->nextGC) collectGarbage(vm);
#endif #endif
return vm->reallocate(memory, oldSize, newSize); return vm->reallocate(memory, oldSize, newSize);