From 3fef480737b3ddd74a0419b8c603ba8dbae887d9 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 28 Oct 2021 08:26:24 -0700 Subject: [PATCH] Emitted method rebuild fix --- IDEHelper/Compiler/BfContext.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/IDEHelper/Compiler/BfContext.cpp b/IDEHelper/Compiler/BfContext.cpp index d30741bd..12fe46e7 100644 --- a/IDEHelper/Compiler/BfContext.cpp +++ b/IDEHelper/Compiler/BfContext.cpp @@ -467,6 +467,8 @@ bool BfContext::ProcessWorkList(bool onlyReifiedTypes, bool onlyReifiedMethods) else { module->PopulateType(typeInst); + if (methodSpecializationRequest.mMethodIdx >= typeInst->mTypeDef->mMethods.mSize) + continue; methodDef = typeInst->mTypeDef->mMethods[methodSpecializationRequest.mMethodIdx]; }