This commit is contained in:
Daniil Gentili 2023-06-15 17:34:19 +00:00
parent bfbbc25062
commit 4b41de9d44

View File

@ -845,7 +845,7 @@ static void ir_emit_load_mem_int(ir_ctx *ctx, ir_type type, ir_reg reg, ir_reg b
if (riscv64_may_encode_i_type_addr_offset(offset, ir_type_size[type])) {
switch (ir_type_size[type]) {
case 8:
| ld Rx(reg), offset(Rx(base_reg))
| ld Rx(reg), ((uint64_t)(offset))(Rx(base_reg))
break;
case 4:
if (IR_IS_TYPE_SIGNED(type)) {