bug fix on codeblock execution memvars management

This commit is contained in:
Antonio Linares
2002-03-18 12:53:56 +00:00
parent 4523578656
commit 47e8813625

View File

@@ -719,8 +719,10 @@ void HB_EXPORT hb_vmExecute( const BYTE * pCode, PHB_SYMB pSymbols )
break;
case HB_P_ENDBLOCK:
hb_vmEndBlock();
HB_TRACE(HB_TR_INFO, ("(EndBlock)"));
hb_vmEndBlock();
if( pSymbols )
hb_memvarSetPrivatesBase( ulPrivateBase );
return; /* end of a codeblock - stop evaluation */
/* BEGIN SEQUENCE/RECOVER/END SEQUENCE */