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:
		@@ -6460,7 +6460,7 @@ static BC_STATUS zbc_program_exec(void)
 | 
			
		||||
			case BC_INST_POP_EXEC:
 | 
			
		||||
				dbg_exec("BC_INST_POP_EXEC:");
 | 
			
		||||
				bc_vec_pop(&G.prog.exestack);
 | 
			
		||||
				break;
 | 
			
		||||
				goto read_updated_ip;
 | 
			
		||||
			case BC_INST_PRINT:
 | 
			
		||||
			case BC_INST_PRINT_POP:
 | 
			
		||||
			case BC_INST_PRINT_STR:
 | 
			
		||||
@@ -6574,7 +6574,7 @@ static BC_STATUS zbc_program_exec(void)
 | 
			
		||||
				if (G.prog.exestack.len <= 2)
 | 
			
		||||
					QUIT_OR_RETURN_TO_MAIN;
 | 
			
		||||
				bc_vec_npop(&G.prog.exestack, 2);
 | 
			
		||||
				break;
 | 
			
		||||
				goto read_updated_ip;
 | 
			
		||||
			case BC_INST_NQUIT:
 | 
			
		||||
				s = zbc_program_nquit();
 | 
			
		||||
				//goto read_updated_ip; - just fall through to it
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user