From a7e40c6f6aac189b944ff0a5639a71d03b261abf Mon Sep 17 00:00:00 2001 From: Brett Wooldridge Date: Fri, 19 Sep 2025 16:00:22 +0900 Subject: [PATCH] Fix libffi build error on Xcode 16.3 / Apple Clang 17 --- native/libffi/src/aarch64/sysv.S | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/native/libffi/src/aarch64/sysv.S b/native/libffi/src/aarch64/sysv.S index eeaf3f8514..329889cfb3 100644 --- a/native/libffi/src/aarch64/sysv.S +++ b/native/libffi/src/aarch64/sysv.S @@ -76,8 +76,8 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ x5 closure */ - cfi_startproc CNAME(ffi_call_SYSV): + cfi_startproc /* Sign the lr with x1 since that is where it will be stored */ SIGN_LR_WITH_REG(x1) @@ -268,8 +268,8 @@ CNAME(ffi_closure_SYSV_V): #endif .align 4 - cfi_startproc CNAME(ffi_closure_SYSV): + cfi_startproc SIGN_LR stp x29, x30, [sp, #-ffi_closure_SYSV_FS]! cfi_adjust_cfa_offset (ffi_closure_SYSV_FS) @@ -500,8 +500,8 @@ CNAME(ffi_go_closure_SYSV_V): #endif .align 4 - cfi_startproc CNAME(ffi_go_closure_SYSV): + cfi_startproc stp x29, x30, [sp, #-ffi_closure_SYSV_FS]! cfi_adjust_cfa_offset (ffi_closure_SYSV_FS) cfi_rel_offset (x29, 0)