From a3ea79cd62904a73808f6dc8416f83ff4b3fd266 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 19 Dec 2020 11:01:10 -0800 Subject: [PATCH] Fix to switch fix --- IDEHelper/Compiler/BfStmtEvaluator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfStmtEvaluator.cpp b/IDEHelper/Compiler/BfStmtEvaluator.cpp index bfc0be0d..9399849e 100644 --- a/IDEHelper/Compiler/BfStmtEvaluator.cpp +++ b/IDEHelper/Compiler/BfStmtEvaluator.cpp @@ -4464,7 +4464,7 @@ void BfModule::Visit(BfSwitchStatement* switchStmt) } } - if (caseValue.mType == switchValue.mType) + if ((caseValue.mType == switchValue.mType) || (eqResult)) { constantInt = mBfIRBuilder->GetConstant(caseValue.mValue); if ((constantInt != NULL) && (!mBfIRBuilder->IsInt(constantInt->mTypeCode)))