From 624e36b89b54815ed8708db099bbb666db319e96 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 23 Jan 2025 08:30:31 -0800 Subject: [PATCH] Ctor override implRequired --- IDEHelper/Compiler/BfModuleTypeUtils.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index 0d07f831..66249c9d 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -6755,6 +6755,12 @@ void BfModule::DoTypeInstanceMethodProcessing(BfTypeInstance* typeInstance) if (methodDef->mMethodType == BfMethodType_CtorNoBody) declRequired = true; + if ((methodDef->mMethodType == BfMethodType_Ctor) && (methodDef->mIsOverride)) + { + // From extension + implRequired = true; + } + if ((methodDef->mIsStatic) && ((methodDef->mMethodType == BfMethodType_Dtor) || (methodDef->mMethodType == BfMethodType_Ctor))) {