(
builder: LowLevelIRBuilder, base: Value, index: Value, item: Value, line: int
)
| 359 | |
| 360 | |
| 361 | def vec_init_item_unsafe( |
| 362 | builder: LowLevelIRBuilder, base: Value, index: Value, item: Value, line: int |
| 363 | ) -> None: |
| 364 | assert isinstance(base.type, RVec) |
| 365 | index = as_platform_int(builder, index, line) |
| 366 | vtype = base.type |
| 367 | item_addr = vec_item_ptr(builder, base, index) |
| 368 | item_type = vtype.item_type |
| 369 | item = builder.coerce(item, item_type, line) |
| 370 | vec_set_mem_item(builder, item_addr, item_type, item) |
| 371 | builder.keep_alive([base], line) |
| 372 | |
| 373 | |
| 374 | def convert_to_t_ext_item(builder: LowLevelIRBuilder, item: Value) -> Value: |
no test coverage detected
searching dependent graphs…