From f13fc76cd00fecf5d9e1c095efd970f7f0ef03c8 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 27 Dec 2021 10:01:03 -0500 Subject: [PATCH] Fixed case where tuple has `var` member --- IDEHelper/Compiler/BfModuleTypeUtils.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index 7a93ce43..d6a3b689 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -10569,8 +10569,11 @@ BfType* BfModule::ResolveTypeRef(BfTypeReference* typeRef, BfPopulateType popula wantGeneric = true; if (type->IsUnspecializedType()) isUnspecialized = true; - BF_ASSERT(!type->IsVar()); - + if (type->IsVar()) + { + mContext->mResolvedTypes.RemoveEntry(resolvedEntry); + return ResolveTypeResult(typeRef, NULL, populateType, resolveFlags); + } types.push_back(type); names.push_back(fieldName); }