fix mishandled if-then-else interpretation (#1659)

This commit is contained in:
Mark Thom
2022-12-11 16:11:57 -07:00
parent 209f7a239a
commit 4dc0114c52
4 changed files with 37 additions and 109 deletions

View File

@@ -4152,14 +4152,6 @@ impl Machine {
self.get_cut_point();
step_or_fail!(self, self.machine_st.p = self.machine_st.cp);
}
&Instruction::CallGetStaggeredCutPoint(_) => {
self.get_staggered_cut_point();
step_or_fail!(self, self.machine_st.p += 1);
}
&Instruction::ExecuteGetStaggeredCutPoint(_) => {
self.get_staggered_cut_point();
step_or_fail!(self, self.machine_st.p = self.machine_st.cp);
}
&Instruction::CallGetDoubleQuotes(_) => {
self.get_double_quotes();
step_or_fail!(self, self.machine_st.p += 1);