From f015a6154af4ce7e446a2ccebcaf01fcb07cc3aa Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 27 Jun 2022 14:04:01 -0700 Subject: [PATCH] Fixed MarkAppendedObject --- BeefLibs/corlib/src/GC.bf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BeefLibs/corlib/src/GC.bf b/BeefLibs/corlib/src/GC.bf index 8f97f4aa..77ea1d33 100644 --- a/BeefLibs/corlib/src/GC.bf +++ b/BeefLibs/corlib/src/GC.bf @@ -152,6 +152,7 @@ namespace System static void MarkAppendedObject(Object obj) { #if BF_ENABLE_REALTIME_LEAK_CHECK +#if BF_ENABLE_OBJECT_DEBUG_FLAGS ClassVData* maskedVData = (ClassVData*)(void*)(obj.[Friend]mClassVData & ~(int)0xFF); if (maskedVData == null) return; @@ -160,6 +161,7 @@ namespace System return; #endif obj.[Friend]GCMarkMembers(); +#endif } static void MarkDerefedObject(Object* obj)