2
0
Эх сурвалжийг харах

Fixed on-demand issue triggered by Result Dispose change

Brian Fiete 6 жил өмнө
parent
commit
a33ca261d5

+ 1 - 1
IDEHelper/Compiler/BfModule.cpp

@@ -8314,7 +8314,7 @@ BfMethodInstance* BfModule::GetRawMethodInstanceAtIdx(BfTypeInstance* typeInstan
 	{
 		if (!mCompiler->mIsResolveOnly)		
 		{
-			BF_ASSERT(methodGroup.mOnDemandKind == BfMethodOnDemandKind_NoDecl_AwaitingReference);
+			BF_ASSERT((methodGroup.mOnDemandKind == BfMethodOnDemandKind_NoDecl_AwaitingReference) || (methodGroup.mOnDemandKind == BfMethodOnDemandKind_Decl_AwaitingDecl));
 			methodGroup.mOnDemandKind = BfMethodOnDemandKind_Decl_AwaitingDecl;
 
 			// Get it from the owning module so we don't create a reference prematurely...