diff --git a/lib/std/os/linux/riscv32.zig b/lib/std/os/linux/riscv32.zig index cb1243a0ca892ab9a39226e11bc645c15704d22f..16e39c50df60df12dbe86658a5c8c1ab68a16b16 100644 --- a/lib/std/os/linux/riscv32.zig +++ b/lib/std/os/linux/riscv32.zig @@ -118,7 +118,7 @@ pub fn clone() callconv(.naked) u32 { asm volatile ( \\ andi a1, a1, -16 \\ # Save func and arg to stack - \\ addi a1, a1, -8 + \\ addi a1, a1, -16 \\ sw a0, 0(a1) \\ sw a3, 4(a1) \\