Skip to content

Commit e00688a

Browse files
early clobber
1 parent b18649a commit e00688a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

libc/src/setjmp/x86_64/setjmp.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ LLVM_LIBC_FUNCTION(int, setjmp, (jmp_buf buf)) {
3232
mov (%%rsp), %[tmp]
3333
mov %[tmp], %[rip]
3434
)"
35-
: [tmp] "=r"(tmp)
35+
: [tmp] "=&r"(tmp)
3636
: [rbx] "m"(buf->rbx), [rbp] "m"(buf->rbp), [r12] "m"(buf->r12),
3737
[r13] "m"(buf->r13), [r14] "m"(buf->r14), [r15] "m"(buf->r15),
3838
[rsp] "m"(buf->rsp), [rip] "m"(buf->rip));

0 commit comments

Comments
 (0)