(builder: IRBuilder, expr: YieldExpr)
| 1410 | |
| 1411 | |
| 1412 | def transform_yield_expr(builder: IRBuilder, expr: YieldExpr) -> Value: |
| 1413 | if builder.fn_info.is_coroutine: |
| 1414 | builder.error("async generators are unimplemented", expr.line) |
| 1415 | |
| 1416 | if expr.expr: |
| 1417 | retval = builder.accept(expr.expr) |
| 1418 | else: |
| 1419 | retval = builder.builder.none() |
| 1420 | return emit_yield(builder, retval, expr.line) |
| 1421 | |
| 1422 | |
| 1423 | def transform_yield_from_expr(builder: IRBuilder, o: YieldFromExpr) -> Value: |
no test coverage detected
searching dependent graphs…