From fb2e70c04a2e6804c06abf52ee6444aec8290996 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 6 Jan 2021 04:31:23 -0800 Subject: [PATCH] Fixed SetSwitchDefaultDest issue --- 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 cbb6f08f..5228210c 100644 --- a/IDEHelper/Compiler/BfStmtEvaluator.cpp +++ b/IDEHelper/Compiler/BfStmtEvaluator.cpp @@ -4608,7 +4608,7 @@ void BfModule::Visit(BfSwitchStatement* switchStmt) lastNotEqBlock = notEqBB; } - if (lastDefaultBlock) + if ((lastDefaultBlock) && (switchStatement)) mBfIRBuilder->SetSwitchDefaultDest(switchStatement, lastDefaultBlock); auto prevInsertBlock = mBfIRBuilder->GetInsertBlock();