MCPcopy Index your code
hub / github.com/python/mypy / add_implicit_return

Method add_implicit_return

mypyc/irbuild/builder.py:599–604  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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]

Callers 1

Calls 3

coerceMethod · 0.95
noneMethod · 0.45
gen_returnMethod · 0.45

Tested by

no test coverage detected