diff --git a/lib/singlepass-backend/src/translator_aarch64.rs b/lib/singlepass-backend/src/translator_aarch64.rs index 32fb15c0b..002aff2dd 100644 --- a/lib/singlepass-backend/src/translator_aarch64.rs +++ b/lib/singlepass-backend/src/translator_aarch64.rs @@ -427,6 +427,9 @@ impl Emitter for Assembler { (Size::S32, Location::Imm32(x), Location::GPR(dst)) => { dynasm!(self ; b >after; data: ; .dword x as i32; after: ; ldr W(map_gpr(dst).x()), { + dynasm!(self ; b >after; data: ; .dword x as i32; after: ; ldr W(map_gpr(dst).x()), { dynasm!(self ; mov X(map_gpr(dst).x()), X(map_gpr(src).x())); }