Browse Source

Null check fix with fieldInstance type

Brian Fiete 6 months ago
parent
commit
8a0b17824d
1 changed files with 2 additions and 1 deletions
  1. 2 1
      IDEHelper/Compiler/BfModuleTypeUtils.cpp

+ 2 - 1
IDEHelper/Compiler/BfModuleTypeUtils.cpp

@@ -6095,7 +6095,8 @@ void BfModule::DoPopulateType(BfType* resolvedTypeRef, BfPopulateType populateTy
 						{
 							auto fieldInstance = (BfFieldInstance*)&checkTypeInstance->mFieldInstances[fieldIdx];
 
-							if ((fieldInstance->mResolvedType->IsVar()) || (fieldInstance->mResolvedType->IsLet()))
+							if ((fieldInstance->mResolvedType != NULL) &&
+								((fieldInstance->mResolvedType->IsVar()) || (fieldInstance->mResolvedType->IsLet())))
 							{
 								//TODO: allow splattables with var/let field types
 								hadNonSplattable = true;