From b18cdc706c1c9f7433ebc2d02e5ebf6f399ecff8 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 2 Jan 2021 05:27:09 -0800 Subject: [PATCH] GetUnspecializedMethodInstance local method fix --- IDEHelper/Compiler/BfModule.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index 1e498225..87670cdd 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -9754,6 +9754,9 @@ BfMethodInstance* BfModule::GetUnspecializedMethodInstance(BfMethodInstance* met if ((genericType->IsUnspecializedType()) && (!genericType->IsUnspecializedTypeVariation())) return methodInstance; + if (methodInstance->mMethodDef->mIsLocalMethod) + return methodInstance; + auto unspecializedType = ResolveTypeDef(genericType->mTypeDef); if (unspecializedType == NULL) {