Index: src/forwarding/apple-forwarding-arm64.S ================================================================== --- src/forwarding/apple-forwarding-arm64.S +++ src/forwarding/apple-forwarding-arm64.S @@ -62,11 +62,11 @@ ldp x0, x2, [sp] mov x1, x19 bl _objc_msgSend cbz x0, fail - ldr x1, [sp, #8] + ldr x1, [sp] cmp x0, x1 b.eq fail /* Restore all arguments, x8 and x19, but not x0 */ ldr x1, [sp, #8] @@ -86,10 +86,11 @@ b _objc_msgSend fail: ldp x0, x1, [sp] + ldr x19, [sp, #72] mov sp, fp ldp fp, lr, [sp], #208 b _of_method_not_found