From 0d05b81a694f443b338d253b0726ca3741f958eb Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sun, 11 Oct 2020 07:49:54 -0700 Subject: [PATCH] Fixed reformat removing errors in switch block --- IDEHelper/Compiler/BfReducer.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfReducer.cpp b/IDEHelper/Compiler/BfReducer.cpp index 9d3e001c..4b1d36f2 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -3304,9 +3304,11 @@ BfSwitchStatement* BfReducer::CreateSwitchStatement(BfTokenNode* tokenNode) token = tokenNode->GetToken(); if ((tokenNode == NULL) || ((token != BfToken_Case) && (token != BfToken_When) && (token != BfToken_Default))) - { + { Fail("Expected 'case'", child); - return switchStatement; + AddErrorNode(child); + isDone = !mVisitorPos.MoveNext(); + continue; } //TODO: This error was getting annoying... Put back?