From 1bacf5eee27457e143ce713ac30732a46b8b4677 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 30 Apr 2022 07:34:47 -0700 Subject: [PATCH] Don't set mHasBeenInstantiated from comptime module --- IDEHelper/Compiler/BfModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index 1c8ed8bf..33dc76db 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -19420,7 +19420,7 @@ void BfModule::ProcessMethod(BfMethodInstance* methodInstance, bool isInlineDup, SetAndRestoreValue prevIgnoreErrors(mIgnoreErrors); SetAndRestoreValue prevIgnoreWarnings(mIgnoreWarnings, mIsComptimeModule); - if ((methodInstance->mIsReified) && + if ((!mIsComptimeModule) && (methodInstance->mIsReified) && ((methodDef->mMethodType == BfMethodType_Ctor) || (methodDef->mMethodType == BfMethodType_CtorNoBody))) { mCurTypeInstance->mHasBeenInstantiated = true;