From 9e3c6dcb3fd112404e08083c4cc193946e926b68 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 17 May 2025 08:46:04 +0200 Subject: [PATCH] Allow GetWrappedStructType to fail --- IDEHelper/Compiler/BfModuleTypeUtils.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index 55e1477d..89df7450 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -7965,9 +7965,9 @@ BfTypeInstance* BfModule::GetWrappedStructType(BfType* type, bool allowSpecializ else return ResolveTypeDef(mCompiler->mSizedArrayTypeDef, BfPopulateType_Data)->ToTypeInstance(); } - - BF_ASSERT(type->IsPrimitiveType()); - return GetPrimitiveStructType(((BfPrimitiveType*)type)->mTypeDef->mTypeCode); + if (type->IsPrimitiveType()) + return GetPrimitiveStructType(((BfPrimitiveType*)type)->mTypeDef->mTypeCode); + return NULL; } BfPrimitiveType* BfModule::GetPrimitiveType(BfTypeCode typeCode)