commit | 1c9171ec89943d9b4b10a54091c8b5c104eb258d | [log] [tgz] |
---|---|---|
author | Anthony Green <green@moxielogic.com> | Tue Oct 10 23:19:57 2017 -0400 |
committer | GitHub <noreply@github.com> | Tue Oct 10 23:19:57 2017 -0400 |
tree | c6c26f1ba0148751e576a406e6b9e69474474a0f | |
parent | 9f1f8741b2ec0c8898ecff7b93005627b915dd02 [diff] | |
parent | 7ad0ae7f42f3e208431ab66a9032dc9549f978d0 [diff] |
Merge pull request #324 from compnerd/arm-zext arm: zext return value parameters
diff --git a/src/arm/ffi.c b/src/arm/ffi.c index b4fb5b6..12ce04a 100644 --- a/src/arm/ffi.c +++ b/src/arm/ffi.c
@@ -419,6 +419,11 @@ 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++) {