bc: "reload stack only after insts" change missed a few places
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
5aa54830bf
commit
085b420220
@ -6460,7 +6460,7 @@ static BC_STATUS zbc_program_exec(void)
|
|||||||
case BC_INST_POP_EXEC:
|
case BC_INST_POP_EXEC:
|
||||||
dbg_exec("BC_INST_POP_EXEC:");
|
dbg_exec("BC_INST_POP_EXEC:");
|
||||||
bc_vec_pop(&G.prog.exestack);
|
bc_vec_pop(&G.prog.exestack);
|
||||||
break;
|
goto read_updated_ip;
|
||||||
case BC_INST_PRINT:
|
case BC_INST_PRINT:
|
||||||
case BC_INST_PRINT_POP:
|
case BC_INST_PRINT_POP:
|
||||||
case BC_INST_PRINT_STR:
|
case BC_INST_PRINT_STR:
|
||||||
@ -6574,7 +6574,7 @@ static BC_STATUS zbc_program_exec(void)
|
|||||||
if (G.prog.exestack.len <= 2)
|
if (G.prog.exestack.len <= 2)
|
||||||
QUIT_OR_RETURN_TO_MAIN;
|
QUIT_OR_RETURN_TO_MAIN;
|
||||||
bc_vec_npop(&G.prog.exestack, 2);
|
bc_vec_npop(&G.prog.exestack, 2);
|
||||||
break;
|
goto read_updated_ip;
|
||||||
case BC_INST_NQUIT:
|
case BC_INST_NQUIT:
|
||||||
s = zbc_program_nquit();
|
s = zbc_program_nquit();
|
||||||
//goto read_updated_ip; - just fall through to it
|
//goto read_updated_ip; - just fall through to it
|
||||||
|
Loading…
Reference in New Issue
Block a user