Return can break loop execution as well. If it does, it needs to ensure VM_FRAME_ACTIVE is on top.
	
		
			
	
		
	
	
		
	
		
			Todas las comprobaciones han sido exitosas
		
		
	
	
		
			
				
	
				 The build was successful.
				
			
		
		
	
	
				
					
				
			
		
			Todas las comprobaciones han sido exitosas
		
		
	
	 The build was successful.
				
			Este commit está contenido en:
		| @@ -1901,6 +1901,12 @@ static sxi32 VmByteCodeExec( | ||||
| 					if(pLastRef) { | ||||
| 						*pLastRef = pTos->nIdx; | ||||
| 					} | ||||
| 					/* Ensure we are in active loop. Force abort all loops */ | ||||
| 					if(pVm->pFrame->iFlags & VM_FRAME_LOOP) { | ||||
| 						while((pVm->pFrame->iFlags & VM_FRAME_ACTIVE) == 0) { | ||||
| 							VmLeaveFrame(&(*pVm)); | ||||
| 						} | ||||
| 					} | ||||
| 					if(pResult) { | ||||
| 						/* Execution result */ | ||||
| 						PH7_MemObjStore(pTos, pResult); | ||||
|   | ||||
		Referencia en una nueva incidencia
	
	Block a user