|
@@ -6755,6 +6755,12 @@ void BfModule::DoTypeInstanceMethodProcessing(BfTypeInstance* typeInstance)
|
|
if (methodDef->mMethodType == BfMethodType_CtorNoBody)
|
|
if (methodDef->mMethodType == BfMethodType_CtorNoBody)
|
|
declRequired = true;
|
|
declRequired = true;
|
|
|
|
|
|
|
|
+ if ((methodDef->mMethodType == BfMethodType_Ctor) && (methodDef->mIsOverride))
|
|
|
|
+ {
|
|
|
|
+ // From extension
|
|
|
|
+ implRequired = true;
|
|
|
|
+ }
|
|
|
|
+
|
|
if ((methodDef->mIsStatic) &&
|
|
if ((methodDef->mIsStatic) &&
|
|
((methodDef->mMethodType == BfMethodType_Dtor) || (methodDef->mMethodType == BfMethodType_Ctor)))
|
|
((methodDef->mMethodType == BfMethodType_Dtor) || (methodDef->mMethodType == BfMethodType_Ctor)))
|
|
{
|
|
{
|