Unified · Split
| @@ -495,8 +495,8 @@ ST_FUNC void load(int r, SValue *sv) · 494 unmodified lines | ||
| 495 | 495 | |
| 496 | 496 | if (svr == VT_CONST) { |
| 497 | 497 | if ((svtt & VT_BTYPE) != VT_VOID) |
| 498 | − arm64_movimm(intr(r), | |
| 499 | − arm64_type_size(svtt) == 3 ? sv->c.ull : svcul); | |
| 498 | + arm64_movimm(intr(r), arm64_type_size(svtt) == 3 ? | |
| 499 | + sv->c.ull : (uint32_t)svcul); | |
| 500 | 500 | return; |
| 501 | 501 | } |
| 502 | 502 | |