diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index 64d6bc95..e3533c94 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -4470,6 +4470,10 @@ BfTypedValue BfModule::GetFieldInitializerValue(BfFieldInstance* fieldInstance, constResolver.Resolve(initializer); return GetDefaultTypedValue(fieldType); } + else if (mCurTypeInstance->IsUnspecializedTypeVariation()) + { + return GetDefaultTypedValue(fieldType); + } else if (fieldDef->mIsConst) { int ceExecuteId = -1;