diff --git a/IDEHelper/Compiler/BfReducer.cpp b/IDEHelper/Compiler/BfReducer.cpp index 089e6222..1fea9dda 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -7797,7 +7797,10 @@ BfCollectionInitializerExpression * BfReducer::CreateCollectionInitializerExpres expression = CreateExpression(head); } if (expression == NULL) + { + arrayInitializerExpression->mSrcEnd = head->mSrcEnd; break; + } auto nextNode = mVisitorPos.GetNext(); bool atEnd = nextNode == NULL; auto tokenNode = atEnd ? NULL : ExpectTokenAfter(expression, BfToken_Comma, BfToken_RParen);