mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Order of arguments might be incorrect in arm32 coroutine implementation.
This commit is contained in:
parent
e09afd15b7
commit
dbe232e24e
1 changed files with 6 additions and 2 deletions
|
@ -9,6 +9,10 @@
|
||||||
|
|
||||||
.globl coroutine_transfer
|
.globl coroutine_transfer
|
||||||
coroutine_transfer:
|
coroutine_transfer:
|
||||||
stmia r1!, {r4-r11,sp,lr}
|
stmia r0!, {r4-r11,sp,lr}
|
||||||
ldmia r0!, {r4-r11,sp,pc}
|
ldmia r1!, {r4-r11,sp,pc}
|
||||||
bx lr
|
bx lr
|
||||||
|
|
||||||
|
#if defined(__linux__) && defined(__ELF__)
|
||||||
|
.section .note.GNU-stack,"",%progbits
|
||||||
|
#endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue