diff options
author | Andreas Schwab <schwab@linux-m68k.org> | 2021-12-23 14:27:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-23 08:27:32 -0500 |
commit | 4fa6239f42ddc7df12e40da9ae25ba715312239c (patch) | |
tree | f7cacd4ea663140aca2a7f48b80ff4f907917e5e /testsuite | |
parent | 0f2dd369cd5edcefad29b3fca4e1d08cb34f8f19 (diff) | |
download | libffi-4fa6239f42ddc7df12e40da9ae25ba715312239c.tar.gz |
testsuite/libffi.call: fix mismatching return types (#679)
Co-authored-by: Andreas Schwab <schwab@suse.de>
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/libffi.call/strlen.c | 2 | ||||
-rw-r--r-- | testsuite/libffi.call/strlen2.c | 4 | ||||
-rw-r--r-- | testsuite/libffi.call/strlen3.c | 4 | ||||
-rw-r--r-- | testsuite/libffi.call/strlen4.c | 4 |
4 files changed, 7 insertions, 7 deletions
diff --git a/testsuite/libffi.call/strlen.c b/testsuite/libffi.call/strlen.c index 35b70ea..ce0cd66 100644 --- a/testsuite/libffi.call/strlen.c +++ b/testsuite/libffi.call/strlen.c @@ -7,7 +7,7 @@ /* { dg-do run } */ #include "ffitest.h" -static size_t ABI_ATTR my_strlen(char *s) +static int ABI_ATTR my_strlen(char *s) { return (strlen(s)); } diff --git a/testsuite/libffi.call/strlen2.c b/testsuite/libffi.call/strlen2.c index 96282bc..93e5a33 100644 --- a/testsuite/libffi.call/strlen2.c +++ b/testsuite/libffi.call/strlen2.c @@ -8,9 +8,9 @@ #include "ffitest.h" -static size_t ABI_ATTR my_f(char *s, float a) +static int ABI_ATTR my_f(char *s, float a) { - return (size_t) ((int) strlen(s) + (int) a); + return (int) strlen(s) + (int) a; } int main (void) diff --git a/testsuite/libffi.call/strlen3.c b/testsuite/libffi.call/strlen3.c index beba86e..c7d472d 100644 --- a/testsuite/libffi.call/strlen3.c +++ b/testsuite/libffi.call/strlen3.c @@ -8,9 +8,9 @@ #include "ffitest.h" -static size_t ABI_ATTR my_f(float a, char *s) +static int ABI_ATTR my_f(float a, char *s) { - return (size_t) ((int) strlen(s) + (int) a); + return (int) strlen(s) + (int) a; } int main (void) diff --git a/testsuite/libffi.call/strlen4.c b/testsuite/libffi.call/strlen4.c index d5d42b4..ba5c274 100644 --- a/testsuite/libffi.call/strlen4.c +++ b/testsuite/libffi.call/strlen4.c @@ -8,9 +8,9 @@ #include "ffitest.h" -static size_t ABI_ATTR my_f(float a, char *s, int i) +static int ABI_ATTR my_f(float a, char *s, int i) { - return (size_t) ((int) strlen(s) + (int) a + i); + return (int) strlen(s) + (int) a + i; } int main (void) |