(builder: IRBuilder, s: RaiseStmt)
| 656 | |
| 657 | |
| 658 | def transform_raise_stmt(builder: IRBuilder, s: RaiseStmt) -> None: |
| 659 | if s.expr is None: |
| 660 | builder.call_c(reraise_exception_op, [], NO_TRACEBACK_LINE_NO) |
| 661 | builder.add(Unreachable()) |
| 662 | return |
| 663 | |
| 664 | exc = builder.accept(s.expr) |
| 665 | builder.call_c(raise_exception_op, [exc], s.line) |
| 666 | builder.add(Unreachable()) |
| 667 | |
| 668 | |
| 669 | def transform_try_except( |
no test coverage detected
searching dependent graphs…