From 0208c7483902fe51cef1915a46ab2514d086a99e Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 30 Apr 2022 07:34:14 -0700 Subject: [PATCH] Do reifications forced by virtuals or interfaces for resolve-only --- IDEHelper/Compiler/BfCompiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfCompiler.cpp b/IDEHelper/Compiler/BfCompiler.cpp index e47e9f10..192276f2 100644 --- a/IDEHelper/Compiler/BfCompiler.cpp +++ b/IDEHelper/Compiler/BfCompiler.cpp @@ -5672,7 +5672,7 @@ void BfCompiler::PopulateReified() } // Check reifications forced by virtuals or interfaces - if ((!mIsResolveOnly) && (typeInst != NULL) && (typeInst->mIsReified) && (!typeInst->IsUnspecializedType()) && (!typeInst->IsInterface()) && + if ((typeInst != NULL) && (typeInst->mIsReified) && (!typeInst->IsUnspecializedType()) && (!typeInst->IsInterface()) && (!typeInst->IsIncomplete())) { // If we have chained methods, make sure we implement the chain members if the chain head is implemented and reified