mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 19:48:20 +02:00
Allow overrides to specify unique default param values
This commit is contained in:
parent
c2c2c24ac8
commit
40c404f329
3 changed files with 30 additions and 12 deletions
|
@ -9852,7 +9852,7 @@ void BfModule::GetCustomAttributes(BfCustomAttributes* customAttributes, BfAttri
|
|||
if ((!isFailurePass) && (!CheckProtection(checkMethod->mProtection, false, false)))
|
||||
continue;
|
||||
|
||||
methodMatcher.CheckMethod(attrTypeInst, checkMethod, isFailurePass);
|
||||
methodMatcher.CheckMethod(NULL, attrTypeInst, checkMethod, isFailurePass);
|
||||
}
|
||||
|
||||
if ((methodMatcher.mBestMethodDef != NULL) || (methodMatcher.mBackupMethodDef != NULL))
|
||||
|
@ -20433,6 +20433,7 @@ bool BfModule::SlotVirtualMethod(BfMethodInstance* methodInstance, BfAmbiguityCo
|
|||
{
|
||||
auto declMethodInstance = (BfMethodInstance*)typeInstance->mVirtualMethodTable[virtualMethodMatchIdx].mDeclaringMethod;
|
||||
_AddVirtualDecl(declMethodInstance);
|
||||
setMethodInstance->mVirtualTableIdx = virtualMethodMatchIdx;
|
||||
typeInstance->mVirtualMethodTable[virtualMethodMatchIdx].mImplementingMethod = setMethodInstance;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue