diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index e0769458..306d19ac 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -18894,6 +18894,7 @@ void BfModule::EmitGCMarkMembers() bool wantsBaseMarking = true; if (methodBaseType == mContext->mBfObjectType) { + wantsBaseMarking = false; PopulateType(methodBaseType); for (auto& fieldInstance : mContext->mBfObjectType->mFieldInstances) {