diff --git a/IDEHelper/Compiler/BfReducer.cpp b/IDEHelper/Compiler/BfReducer.cpp index 7d32654b..a392aa5f 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -2811,7 +2811,7 @@ BfExpression* BfReducer::CreateExpression(BfAstNode* node, CreateExprFlags creat bool continueCascade = false; if (auto memberExpr = BfNodeDynCast(exprLeft)) { - if (memberExpr->mDotToken->GetToken() == BfToken_DotDot) + if ((memberExpr->mDotToken != NULL) && (memberExpr->mDotToken->GetToken() == BfToken_DotDot)) continueCascade = true; }