(self, op: TupleSet)
| 289 | self.emit_line("return %s;" % value_str) |
| 290 | |
| 291 | def visit_tuple_set(self, op: TupleSet) -> None: |
| 292 | dest = self.reg(op) |
| 293 | tuple_type = op.tuple_type |
| 294 | self.emitter.declare_tuple_struct(tuple_type) |
| 295 | if len(op.items) == 0: # empty tuple |
| 296 | self.emit_line(f"{dest}.empty_struct_error_flag = 0;") |
| 297 | else: |
| 298 | for i, item in enumerate(op.items): |
| 299 | self.emit_line(f"{dest}.f{i} = {self.reg(item)};") |
| 300 | |
| 301 | def visit_assign(self, op: Assign) -> None: |
| 302 | dest = self.reg(op.dest) |
nothing calls this directly
no test coverage detected