From eefe25ef185d5c3f359ddafd2aa1e887e67e6837 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 17 Mar 2022 07:34:42 -0700 Subject: [PATCH] IsTypeReference arg fix --- IDEHelper/Compiler/BfReducer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfReducer.cpp b/IDEHelper/Compiler/BfReducer.cpp index a974a637..2740da04 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -1723,7 +1723,7 @@ BfExpression* BfReducer::CreateExpression(BfAstNode* node, CreateExprFlags creat int endNodeIdx = -1; if ((IsTypeReference(exprLeft, BfToken_LBracket, -1, &endNodeIdx, NULL))) { - if (IsTypeReference(exprLeft, BfToken_LBrace, NULL, NULL)) + if (IsTypeReference(exprLeft, BfToken_LBrace, -1, NULL, NULL)) { BfSizedArrayCreateExpression* arrayCreateExpr = mAlloc->Alloc(); auto typeRef = CreateTypeRef(exprLeft); @@ -1752,7 +1752,7 @@ BfExpression* BfReducer::CreateExpression(BfAstNode* node, CreateExprFlags creat } } } - else if (IsTypeReference(exprLeft, BfToken_LParen, NULL, NULL)) + else if (IsTypeReference(exprLeft, BfToken_LParen, -1, NULL, NULL)) { if (auto tokenNode = BfNodeDynCast(mVisitorPos.Get(endNodeIdx - 1))) {