summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libc/sysdeps/linux/arc/clone.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/libc/sysdeps/linux/arc/clone.S b/libc/sysdeps/linux/arc/clone.S
index 79ebd065a..9aa8d92cd 100644
--- a/libc/sysdeps/linux/arc/clone.S
+++ b/libc/sysdeps/linux/arc/clone.S
@@ -49,8 +49,8 @@ ENTRY(clone)
blt .L__sys_err2 ; < 0 (signed) error
jnz [blink] ; Parent returns
- ; child jumps off to @fn with @arg as argument
- j.d [r10]
+ ; child jumps off to @fn with @arg as argument, and returns here
+ jl.d [r10]
mov r0, r11
; falls thru to _exit() with result from @fn (already in r0)