From d55ecbe902b25661e5aae39238e2cbcd362e91b8 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sun, 31 Oct 2021 11:24:29 -0700 Subject: [PATCH] Fixed attributes on typed primitives --- IDEHelper/Compiler/BfModuleTypeUtils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index 3430d123..a3deae5d 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -3497,7 +3497,7 @@ void BfModule::DoPopulateType(BfType* resolvedTypeRef, BfPopulateType populateTy attrTarget = BfAttributeTargets_Enum; else if (typeInstance->IsInterface()) attrTarget = BfAttributeTargets_Interface; - else if (typeInstance->IsStruct()) + else if ((typeInstance->IsStruct()) || (typeInstance->IsTypedPrimitive())) attrTarget = BfAttributeTargets_Struct; else attrTarget = BfAttributeTargets_Class;