Merge pull request #324 from compnerd/arm-zext

arm: zext return value parameters
This commit is contained in:
Anthony Green
2017-10-10 23:19:57 -04:00
committed by GitHub

View File

@@ -419,6 +419,11 @@ ffi_prep_incoming_args_SYSV (ffi_cif *cif, void *rvalue,
rvalue = *(void **) argp;
argp += 4;
}
else
{
if (cif->rtype->size && cif->rtype->size < 4)
**(int32_t **) rvalue = 0;
}
for (i = 0, n = cif->nargs; i < n; i++)
{