(builder: IRBuilder, stmt: ReturnStmt)
| 166 | |
| 167 | |
| 168 | def 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 | |
| 177 | def check_unsupported_cls_assignment(builder: IRBuilder, stmt: AssignmentStmt) -> None: |
no test coverage detected
searching dependent graphs…