Skip to content

Commit f53cdd9

Browse files
committed
OSX: fixes to make nlrx64.S with Apple's clang (forgot a few places)
1 parent 5d02e2d commit f53cdd9

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

py/nlrx64.S

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ _nlr_push:
2727
movq %rdi, nlr_top(%rip) # stor new nlr_buf (to make linked list)
2828
xorq %rax, %rax # return 0, normal return
2929
ret # return
30-
// .size nlr_push, .-nlr_push
30+
#ifndef __llvm__
31+
.size nlr_push, .-nlr_push
32+
#endif
3133

3234
/* void nlr_pop() */
3335
#ifndef __llvm__
@@ -42,7 +44,9 @@ _nlr_pop:
4244
movq (%rax), %rax # load prev nlr_buf
4345
movq %rax, nlr_top(%rip) # store prev nlr_buf (to unlink list)
4446
ret # return
45-
// .size nlr_pop, .-nlr_pop
47+
#ifndef __llvm__
48+
.size nlr_pop, .-nlr_pop
49+
#endif
4650

4751
/* void nlr_jump(rdi=uint val) */
4852
#ifndef __llvm__

0 commit comments

Comments
 (0)