From ae399c0ae264666e22ce49f80af9ccbd82be948a Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 6 Jan 2022 10:33:12 -0500 Subject: [PATCH] Fixed comptime-emitted property crash --- IDEHelper/Compiler/BfDefBuilder.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfDefBuilder.cpp b/IDEHelper/Compiler/BfDefBuilder.cpp index ee298353..337c57e7 100644 --- a/IDEHelper/Compiler/BfDefBuilder.cpp +++ b/IDEHelper/Compiler/BfDefBuilder.cpp @@ -1069,7 +1069,8 @@ void BfDefBuilder::Visit(BfPropertyDeclaration* propertyDeclaration) ParseAttributes(propertyDeclaration->mAttributes, methodDef); if (propExprBody->mMutSpecifier != NULL) methodDef->mIsMutating = true; - HashNode(*mSignatureHashCtx, propExprBody->mMutSpecifier); + if (mSignatureHashCtx != NULL) + HashNode(*mSignatureHashCtx, propExprBody->mMutSpecifier); } else if ((methodDeclaration != NULL) && (methodDeclaration->mNameNode != NULL)) methodName = methodDeclaration->mNameNode->ToString();