From 07a530c921b14b101d94d1afba8b1f88fb2567f8 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 31 Dec 2021 07:54:38 -0500 Subject: [PATCH] Fixed 'var' error issues --- IDEHelper/Compiler/BfCompiler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfCompiler.cpp b/IDEHelper/Compiler/BfCompiler.cpp index 54398637..4aff6aca 100644 --- a/IDEHelper/Compiler/BfCompiler.cpp +++ b/IDEHelper/Compiler/BfCompiler.cpp @@ -4367,7 +4367,9 @@ void BfCompiler::ProcessAutocompleteTempType() BfResolveTypeRefFlags flags = BfResolveTypeRefFlag_None; if ((fieldDecl != NULL) && (fieldDecl->mInitializer != NULL)) flags = (BfResolveTypeRefFlags)(flags | BfResolveTypeRefFlag_AllowInferredSizedArray); - module->ResolveTypeRef(fieldDef->mTypeRef, BfPopulateType_Identity, flags); + if ((!BfNodeIsA(fieldDef->mTypeRef)) && + (!BfNodeIsA(fieldDef->mTypeRef))) + module->ResolveTypeRef(fieldDef->mTypeRef, BfPopulateType_Identity, flags); } mResolvePassData->mAutoComplete->CheckTypeRef(fieldDef->mTypeRef, true);