瀏覽代碼

mCurMethodState null check in CheckLabel

Brian Fiete 5 月之前
父節點
當前提交
f750d44d8d
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      IDEHelper/Compiler/BfAutoComplete.cpp

+ 3 - 0
IDEHelper/Compiler/BfAutoComplete.cpp

@@ -3296,6 +3296,9 @@ void BfAutoComplete::CheckLabel(BfIdentifierNode* identifierNode, BfAstNode* pre
 	String filter;
 	if (identifierNode != NULL)
 	{
+		if (mModule->mCurMethodState == NULL)
+			return;
+
 		if ((mModule->mCompiler->mResolvePassData != NULL) && (scopeData != NULL))
 		{
 			auto rootMethodState = mModule->mCurMethodState->GetRootMethodState();