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

Function transform_return_stmt

mypyc/irbuild/statement.py:168–174  ·  view source on GitHub ↗
(builder: IRBuilder, stmt: ReturnStmt)

Source from the content-addressed store, hash-verified

166
167
168def transform_return_stmt(builder: IRBuilder, stmt: ReturnStmt) -> None:
169 if stmt.expr:
170 retval = builder.accept(stmt.expr)
171 else:
172 retval = builder.builder.none()
173 retval = builder.coerce(retval, builder.ret_types[-1], stmt.line)
174 builder.nonlocal_control[-1].gen_return(builder, retval, stmt.line)
175
176
177def check_unsupported_cls_assignment(builder: IRBuilder, stmt: AssignmentStmt) -> None:

Callers 1

visit_return_stmtMethod · 0.90

Calls 4

acceptMethod · 0.45
noneMethod · 0.45
coerceMethod · 0.45
gen_returnMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…