From b4cfc119a7ee6d108045f77d0f63776fb2a539cf Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 21 Jan 2025 14:43:19 -0800 Subject: [PATCH] Fix issue renaming symbols in type with indexer property --- IDEHelper/Compiler/BfCompiler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfCompiler.cpp b/IDEHelper/Compiler/BfCompiler.cpp index 2728be51..e7ae1368 100644 --- a/IDEHelper/Compiler/BfCompiler.cpp +++ b/IDEHelper/Compiler/BfCompiler.cpp @@ -5362,7 +5362,8 @@ void BfCompiler::GetSymbolReferences() typeState.mCurTypeDef = propDef->mDeclaringType; module->GetBasePropertyDef(checkPropDef, checkTypeInst); if (auto fieldDecl = propDef->GetFieldDeclaration()) - mResolvePassData->HandlePropertyReference(fieldDecl->mNameNode, checkTypeInst->mTypeDef, checkPropDef); + if (fieldDecl->mNameNode != NULL) + mResolvePassData->HandlePropertyReference(fieldDecl->mNameNode, checkTypeInst->mTypeDef, checkPropDef); } }