pub fn restore_rt() callconv(.naked) noreturn
pub fn restore_rt() callconv(.naked) noreturn { switch (builtin.zig_backend) { .stage2_c => asm volatile ( \\ mov r8, %[number] \\ trap_s 0 : : [number] "I" (@backingInt(SYS.rt_sigreturn)), ), else => asm volatile ( \\ trap_s 0 : : [number] "{r8}" (@backingInt(SYS.rt_sigreturn)), ), } }