| 1 | Patch to allow building libffi using clang: |
| 2 | https://github.com/libffi/libffi/issues/191 |
| 3 | |
| 4 | Can be dropped after the next libffi release. |
| 5 | |
| 6 | diff -u -r ../libffi-3.2.1/src/arm/sysv.S ./src/arm/sysv.S |
| 7 | --- ../libffi-3.2.1/src/arm/sysv.S 2014-11-08 07:47:24.000000000 -0500 |
| 8 | +++ ./src/arm/sysv.S 2016-05-16 20:37:25.684302345 -0400 |
| 9 | @@ -396,7 +396,7 @@ |
| 10 | beq LSYM(Lepilogue_vfp) |
| 11 | |
| 12 | cmp r3, #FFI_TYPE_SINT64 |
| 13 | - stmeqia r2, {r0, r1} |
| 14 | + stmiaeq r2, {r0, r1} |
| 15 | beq LSYM(Lepilogue_vfp) |
| 16 | |
| 17 | cmp r3, #FFI_TYPE_FLOAT |