(self, op: Op, v: Value)
| 263 | self.fail(source=op, desc=f"{t.name} and {s.name} are not compatible") |
| 264 | |
| 265 | def expect_float(self, op: Op, v: Value) -> None: |
| 266 | if not is_float_rprimitive(v.type): |
| 267 | self.fail(op, f"Float expected (actual type is {v.type})") |
| 268 | |
| 269 | def expect_non_float(self, op: Op, v: Value) -> None: |
| 270 | if is_float_rprimitive(v.type): |
no test coverage detected