| ... | ... | @@ -159,12 +159,14 @@ pub fn clone() callconv(.naked) u32 { |
| 159 | 159 | pub fn restore() callconv(.naked) noreturn { |
| 160 | 160 | switch (builtin.zig_backend) { |
| 161 | 161 | .stage2_c => asm volatile ( |
| 162 | \\ addl $4, %%esp |
| 162 | 163 | \\ movl %[number], %%eax |
| 163 | 164 | \\ int $0x80 |
| 164 | 165 | : |
| 165 | 166 | : [number] "i" (@intFromEnum(SYS.sigreturn)), |
| 166 | 167 | ), |
| 167 | 168 | else => asm volatile ( |
| 169 | \\ addl $4, %%esp |
| 168 | 170 | \\ int $0x80 |
| 169 | 171 | : |
| 170 | 172 | : [number] "{eax}" (@intFromEnum(SYS.sigreturn)), |