diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index d51544c7..83709dd6 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -3913,7 +3913,7 @@ void BfModule::ResolveConstField(BfTypeInstance* typeInstance, BfFieldInstance* if (isLet || isVar) fieldType = GetPrimitiveType(BfTypeCode_Var); else - fieldType = ResolveTypeRef(fieldDef->mTypeRef); + fieldType = ResolveTypeRef(fieldDef->mTypeRef,BfPopulateType_Identity, BfResolveTypeRefFlag_AllowInferredSizedArray); if (fieldType == NULL) fieldType = mContext->mBfObjectType; }