diff --git a/IDEHelper/Compiler/BfStmtEvaluator.cpp b/IDEHelper/Compiler/BfStmtEvaluator.cpp index 02f8b657..fe8ea543 100644 --- a/IDEHelper/Compiler/BfStmtEvaluator.cpp +++ b/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())