diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 06231c6e..0a23831b 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -8128,6 +8128,7 @@ BfTypedValue BfExprEvaluator::CheckEnumCreation(BfAstNode* targetSrc, BfTypeInst { auto activeTypeDef = mModule->GetActiveTypeDef(); + mModule->PopulateType(enumType); mModule->mBfIRBuilder->PopulateType(enumType); auto resolvePassData = mModule->mCompiler->mResolvePassData;