(self)
| 597 | self.add_implicit_unreachable() |
| 598 | |
| 599 | def add_implicit_return(self) -> None: |
| 600 | block = self.builder.blocks[-1] |
| 601 | if not block.terminated: |
| 602 | line = self.fn_info.fitem.line |
| 603 | retval = self.coerce(self.builder.none(), self.ret_types[-1], line) |
| 604 | self.nonlocal_control[-1].gen_return(self, retval, line) |
| 605 | |
| 606 | def add_implicit_unreachable(self) -> None: |
| 607 | block = self.builder.blocks[-1] |
no test coverage detected