Bladeren bron

Fixed on-demand issue triggered by Result Dispose change

Brian Fiete 6 jaren geleden
bovenliggende
commit
a33ca261d5
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      IDEHelper/Compiler/BfModule.cpp

+ 1 - 1
IDEHelper/Compiler/BfModule.cpp

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