From 7412bb6cde8d8c62c9208da6394674af2e93f0c1 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 16 Jul 2022 15:12:09 -0400 Subject: [PATCH] Null check fix for case expr out check --- IDEHelper/Compiler/BfExprEvaluator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index ddfae2a1..53c3a280 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -3762,7 +3762,7 @@ void BfExprEvaluator::Visit(BfCaseExpression* caseExpr) } else if (auto unaryOpExpr = BfNodeDynCast(arg)) { - if (unaryOpExpr->mOpToken->mToken == BfToken_Out) + if ((unaryOpExpr->mOpToken != NULL) && (unaryOpExpr->mOpToken->mToken == BfToken_Out)) { hasOut = true; }