mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Support for matching interface conformance in distinct build options
This commit is contained in:
parent
6cb1235fd6
commit
0b20ef867b
6 changed files with 87 additions and 25 deletions
|
@ -2617,12 +2617,11 @@ void BfSystem::InjectNewRevision(BfTypeDef* typeDef)
|
|||
BF_ASSERT(typeDef->mFullNameEx == nextTypeDef->mFullNameEx);
|
||||
|
||||
typeDef->mProtection = nextTypeDef->mProtection;
|
||||
if ((typeDef->mTypeCode != BfTypeCode_Extension) && (!typeDef->mIsCombinedPartial))
|
||||
BF_ASSERT(nextTypeDef->mTypeCode != BfTypeCode_Extension);
|
||||
|
||||
BF_ASSERT(typeDef->mTypeCode == nextTypeDef->mTypeCode);
|
||||
|
||||
typeDef->mTypeCode = nextTypeDef->mTypeCode;
|
||||
|
||||
typeDef->mIsAlwaysInclude = nextTypeDef->mIsAlwaysInclude;
|
||||
typeDef->mIsNoDiscard = nextTypeDef->mIsNoDiscard;
|
||||
typeDef->mIsPartial = nextTypeDef->mIsPartial;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue