summaryrefslogtreecommitdiff
path: root/macho64
diff options
context:
space:
mode:
Diffstat (limited to 'macho64')
-rw-r--r--macho64/astartup.s3
1 files changed, 2 insertions, 1 deletions
diff --git a/macho64/astartup.s b/macho64/astartup.s
index 55e5027..31bfce3 100644
--- a/macho64/astartup.s
+++ b/macho64/astartup.s
@@ -3108,10 +3108,11 @@ _IO_error:
mov rbp,rsp
and rsp,-16
- mov rbx,rcx
.if LINUX
+ mov rbx,rdi
lea rdi,IO_error_string[rip]
.else
+ mov rbx,rcx
sub rsp,32
lea rcx,IO_error_string
.endif