🐛 bug fix

This commit is contained in:
ValKmjolnir
2022-05-06 20:58:02 +08:00
parent fd8a148d0c
commit 23a5c1b1ad
7 changed files with 31 additions and 21 deletions
+2 -2
View File
@@ -629,7 +629,7 @@ inline void nasal_vm::opr_counter()
}
inline void nasal_vm::opr_findex()
{
if(++gc.top[0].cnt()>=gc.top[-1].vec().size())
if((size_t)(++gc.top[0].cnt())>=gc.top[-1].vec().size())
{
pc=imm[pc]-1;
return;
@@ -640,7 +640,7 @@ inline void nasal_vm::opr_findex()
inline void nasal_vm::opr_feach()
{
std::vector<nasal_ref>& ref=gc.top[-1].vec().elems;
if(++gc.top[0].cnt()>=ref.size())
if((size_t)(++gc.top[0].cnt())>=ref.size())
{
pc=imm[pc]-1;
return;