From db1e7dfd710988622ae8ab7bd9b778dd120a2297 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 19 Sep 2019 06:35:41 -0700 Subject: [PATCH] Oops --- 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 40b9b989..eda3cae2 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -10330,7 +10330,7 @@ void BfExprEvaluator::Visit(BfObjectCreateExpression* objCreateExpr) dimLength = mModule->CreateValueFromExpression(expr, intType, BfEvalExprFlags_NoCast); BfCastFlags castFlags = BfCastFlags_None; - if (dimLength.mType->IsInteger()) + if ((dimLength) && (dimLength.mType->IsInteger())) { // Allow uint for size - just force to int if (!((BfPrimitiveType*)dimLength.mType)->IsSigned())