1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00

Properly reference alt method module

This commit is contained in:
Brian Fiete 2020-08-13 17:05:43 -07:00
parent 1dc1ec24a0
commit 01d9bfb66f
2 changed files with 5 additions and 2 deletions

View file

@ -14788,7 +14788,7 @@ BfMethodDef* BfExprEvaluator::GetPropertyMethodDef(BfPropertyDef* propDef, BfMet
}
BfModuleMethodInstance BfExprEvaluator::GetPropertyMethodInstance(BfMethodDef* methodDef)
{
{
if (mPropDefBypassVirtual)
{
if (mPropTarget.mType->IsInterface())

View file

@ -12402,7 +12402,10 @@ BfModuleMethodInstance BfModule::GetMethodInstance(BfTypeInstance* typeInst, BfM
if (mCompiler->IsSkippingExtraResolveChecks())
return BfModuleMethodInstance(methodInstance, BfIRFunction());
if (methodInstance->mDeclModule != this)
return ReferenceExternalMethodInstance(methodInstance, flags);
return BfModuleMethodInstance(methodInstance);
}