mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 19:48:20 +02:00
Improved comptime TypeDeclaration support, reworked base type population
This commit is contained in:
parent
16371ab07c
commit
062170d9e0
5 changed files with 22 additions and 9 deletions
|
@ -3899,6 +3899,8 @@ addr_ce CeContext::GetReflectTypeDecl(int typeId)
|
|||
|
||||
if (bfType->mDefineState < BfTypeDefineState_HasInterfaces_Direct)
|
||||
ceModule->PopulateType(bfType, BfPopulateType_Interfaces_Direct);
|
||||
if (bfType->mDefineState < BfTypeDefineState_HasCustomAttributes)
|
||||
ceModule->PopulateType(bfType, BfPopulateType_CustomAttributes);
|
||||
|
||||
BfCreateTypeDataContext createTypeDataCtx;
|
||||
auto irData = ceModule->CreateTypeDeclData(bfType);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue