From 792d92d0147ea9405737059960a3c55ff806cf1f Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 14 Dec 2020 13:11:43 -0800 Subject: [PATCH] Fixed method extension parsing issue in static block --- IDEHelper/Compiler/BfReducer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/IDEHelper/Compiler/BfReducer.cpp b/IDEHelper/Compiler/BfReducer.cpp index 8d9b58f2..fe12fe11 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -9095,10 +9095,10 @@ BfTokenNode* BfReducer::ParseMethodParams(BfAstNode* node, SizedArrayImplmTypeNode->GetToken() == BfToken_Function) + } + else if ((mCurTypeDecl->mTypeNode != NULL) && (mCurTypeDecl->mTypeNode->GetToken() == BfToken_Function)) isFunction = true; - else if (mCurTypeDecl->mTypeNode->GetToken() == BfToken_Delegate) + else if ((mCurTypeDecl->mTypeNode != NULL) && (mCurTypeDecl->mTypeNode->GetToken() == BfToken_Delegate)) isDelegate = true; if (isFunction || isDelegate)