(&mut self, offset: usize)
| 1602 | } |
| 1603 | |
| 1604 | fn patch_jump(&mut self, offset: usize) { |
| 1605 | let jump = self.function.code_size() - offset; |
| 1606 | if jump > u16::MAX as usize { |
| 1607 | self.error("Too much code to jump over."); |
| 1608 | } |
| 1609 | self.function[offset - 1].putch_jump(jump as u16); |
| 1610 | } |
| 1611 | |
| 1612 | fn emit_loop(&mut self, loop_start: usize) { |
| 1613 | let offset = self.function.code_size() - loop_start + 1; |
no test coverage detected