mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-09 03:52:19 +02:00
params operator implicit cast, params generic inference fix
This commit is contained in:
parent
4885871785
commit
64d646e130
3 changed files with 81 additions and 12 deletions
|
@ -2861,8 +2861,8 @@ bool BfModule::CheckProtection(BfProtectionCheckFlags& flags, BfTypeInstance* me
|
|||
if (curCheckType != NULL)
|
||||
{
|
||||
allowPrivate |= IsInnerType(curCheckType->mTypeDef, memberOwner->mTypeDef);
|
||||
if (memberOwner->mTypeDef->IsGlobalsContainer())
|
||||
allowPrivate |= curCheckType->mTypeDef->mNamespace.StartsWith(memberOwner->mTypeDef->mNamespace);
|
||||
if (memberOwner->mTypeDef->IsGlobalsContainer())
|
||||
allowPrivate |= curCheckType->mTypeDef->mNamespace == memberOwner->mTypeDef->mNamespace;
|
||||
}
|
||||
if (allowPrivate)
|
||||
flags = (BfProtectionCheckFlags)(flags | BfProtectionCheckFlag_AllowPrivate | BfProtectionCheckFlag_CheckedPrivate);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue