From 060c475fcd358eb9d05d14ec9f1bb7bfc47e4423 Mon Sep 17 00:00:00 2001 From: David Rubin Date: Wed, 13 Mar 2024 19:26:10 -0700 Subject: riscv: update `start.zig` and restore ra from the proper stack offset --- lib/std/start.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/std/start.zig') diff --git a/lib/std/start.zig b/lib/std/start.zig index 24674614e2..68ad3f67ac 100644 --- a/lib/std/start.zig +++ b/lib/std/start.zig @@ -155,7 +155,7 @@ fn exit2(code: usize) noreturn { asm volatile ("ecall" : : [number] "{a7}" (94), - [arg1] "{a0}" (0), + [arg1] "{a0}" (code), : "rcx", "r11", "memory" ); }, -- cgit v1.2.3