1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 03:28:20 +02:00

Fixed autocomplete in type extension field initializers

This commit is contained in:
Brian Fiete 2023-03-14 06:57:56 -07:00
parent b261615bd9
commit d34976864c

View file

@ -32,6 +32,7 @@
#include "BfNamespaceVisitor.h"
#include "CeMachine.h"
#include "CeDebugger.h"
#include "BfDefBuilder.h"
#pragma warning(pop)
@ -4798,6 +4799,12 @@ void BfCompiler::ProcessAutocompleteTempType()
Array<BfMethodInstance*> methodInstances;
if (tempTypeDef->IsExtension())
{
BfDefBuilder::AddMethod(tempTypeDef, BfMethodType_CtorNoBody, BfProtection_Public, true, "", false);
BfDefBuilder::AddMethod(tempTypeDef, BfMethodType_CtorNoBody, BfProtection_Public, false, "", false);
}
for (auto methodDef : tempTypeDef->mMethods)
{
auto methodDeclaration = methodDef->GetMethodDeclaration();