Merge pull request #129 from frida/fix/darwin-aarch64-cif-prep

Fix non-variadic CIF initialization for Apple/ARM64
This commit is contained in:
Anthony Green
2014-09-18 19:05:35 -04:00

View File

@@ -779,6 +779,8 @@ ffi_prep_cif_machdep (ffi_cif *cif)
}
}
cif->aarch64_nfixedargs = 0;
return FFI_OK;
}
@@ -789,9 +791,13 @@ ffi_status ffi_prep_cif_machdep_var(ffi_cif *cif,
unsigned int nfixedargs,
unsigned int ntotalargs)
{
ffi_status status;
status = ffi_prep_cif_machdep (cif);
cif->aarch64_nfixedargs = nfixedargs;
return ffi_prep_cif_machdep(cif);
return status;
}
#endif