diff --git a/lib/std/start.zig b/lib/std/start.zig index 5bcd2f0eb6546c722174a1050a51de5f0037dd82..9d4edd16bf60b7b80b1dd523f70bd3d872415c83 100644 --- a/lib/std/start.zig +++ b/lib/std/start.zig @@ -300,7 +300,7 @@ fn _start() callconv(.Naked) noreturn { \\ and sp, #-16 \\ b %[posixCallMainAndExit] , - .loongarch64 => + .loongarch32, .loongarch64 => \\ move $fp, $zero \\ move $a0, $sp \\ bstrins.d $sp, $zero, 3, 0