From 2101774b8ade206b9f9f8572ec265b868543c611 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 24 Jun 2021 07:00:03 -0700 Subject: [PATCH] Cleared mNextWithSameName in ClearMemberSets --- IDEHelper/Compiler/BfSystem.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/IDEHelper/Compiler/BfSystem.cpp b/IDEHelper/Compiler/BfSystem.cpp index 137e4a70..731953f2 100644 --- a/IDEHelper/Compiler/BfSystem.cpp +++ b/IDEHelper/Compiler/BfSystem.cpp @@ -770,8 +770,16 @@ void BfTypeDef::PopulateMemberSets() void BfTypeDef::ClearMemberSets() { + for (auto entry : mMethodSet) + ((BfMethodDef*)entry.mMemberDef)->mNextWithSameName = NULL; mMethodSet.Clear(); + + for (auto entry : mFieldSet) + ((BfFieldDef*)entry.mMemberDef)->mNextWithSameName = NULL; mFieldSet.Clear(); + + for (auto entry : mPropertySet) + ((BfPropertyDef*)entry.mMemberDef)->mNextWithSameName = NULL; mPropertySet.Clear(); }