Browse Source

Fixed accidental field instance copy

Brian Fiete 1 year ago
parent
commit
3ff7fd86af
1 changed files with 1 additions and 1 deletions
  1. 1 1
      IDEHelper/Compiler/BfStmtEvaluator.cpp

+ 1 - 1
IDEHelper/Compiler/BfStmtEvaluator.cpp

@@ -4628,7 +4628,7 @@ void BfModule::Visit(BfSwitchStatement* switchStmt)
 		if (isPayloadEnum)
 		{
 			auto enumType = switchValue.mType->ToTypeInstance();
-			for (auto fieldInstance : enumType->mFieldInstances)
+			for (auto& fieldInstance : enumType->mFieldInstances)
 			{
 				auto fieldDef = fieldInstance.GetFieldDef();
 				if (fieldDef->IsEnumCaseEntry())