mirror of
https://github.com/ruby/ruby.git
synced 2026-10-29 17:06:21 +08:00
Order of arguments might be incorrect in arm32 coroutine implementation.
This commit is contained in:
1 parent
e09afd15b7
commit
dbe232e24e
1 file changed
+6
-2
@@ -9,6 +9,10 @@
|
||||
|
||||
.globl coroutine_transfer
|
||||
coroutine_transfer:
|
||||
stmia r1!, {r4-r11,sp,lr}
|
||||
ldmia r0!, {r4-r11,sp,pc}
|
||||
stmia r0!, {r4-r11,sp,lr}
|
||||
ldmia r1!, {r4-r11,sp,pc}
|
||||
bx lr
|
||||
|
||||
#if defined(__linux__) && defined(__ELF__)
|
||||
.section .note.GNU-stack,"",%progbits
|
||||
#endif
|
||||
Reference in new issue
Block a user