mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-21 20:10:17 +00:00
some fix
This commit is contained in:
parent
d7c38f95b5
commit
16937c691c
@ -644,11 +644,16 @@ __NEXT_STEP:
|
||||
if(py_bool(TOP())){
|
||||
DISPATCH_JUMP(byte.arg)
|
||||
}else{
|
||||
POP();
|
||||
DISPATCH()
|
||||
}
|
||||
case OP_JUMP_IF_FALSE_OR_POP:
|
||||
if(!py_bool(POPX())) DISPATCH_JUMP(byte.arg)
|
||||
DISPATCH()
|
||||
if(!py_bool(TOP())){
|
||||
DISPATCH_JUMP(byte.arg)
|
||||
}else{
|
||||
POP();
|
||||
DISPATCH()
|
||||
}
|
||||
case OP_SHORTCUT_IF_FALSE_OR_POP:
|
||||
if(!py_bool(TOP())){ // [b, False]
|
||||
STACK_SHRINK(2); // []
|
||||
|
Loading…
x
Reference in New Issue
Block a user