(self, target: str, rtype: RType)
| 370 | return ctype + " " |
| 371 | |
| 372 | def set_undefined_value(self, target: str, rtype: RType) -> None: |
| 373 | if isinstance(rtype, RVec): |
| 374 | self.emit_line(f"{target}.len = -1;") |
| 375 | self.emit_line(f"{target}.items = NULL;") |
| 376 | else: |
| 377 | self.emit_line(f"{target} = {self.c_undefined_value(rtype)};") |
| 378 | |
| 379 | def c_undefined_value(self, rtype: RType) -> str: |
| 380 | if not rtype.is_unboxed: |
no test coverage detected