diff options
author | Andrew Haley <aph@redhat.com> | 2013-11-16 06:29:25 -0500 |
---|---|---|
committer | Anthony Green <green@moxielogic.com> | 2013-11-16 06:29:25 -0500 |
commit | db0ace3a38496af73eae3df02ef353736d16909f (patch) | |
tree | cd9b1a84b882b79353b1362c3b93c1d9bf8534f7 /testsuite | |
parent | de10f5039ed7a53382ddcc95c368d03e535edb98 (diff) | |
download | libffi-db0ace3a38496af73eae3df02ef353736d16909f.tar.gz |
Fix broken test cases
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/libffi.call/cls_struct_va1.c | 2 | ||||
-rw-r--r-- | testsuite/libffi.call/cls_uint_va.c | 4 | ||||
-rw-r--r-- | testsuite/libffi.call/va_1.c | 2 | ||||
-rw-r--r-- | testsuite/libffi.call/va_struct1.c | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/testsuite/libffi.call/cls_struct_va1.c b/testsuite/libffi.call/cls_struct_va1.c index 175ed96..6d1fdae 100644 --- a/testsuite/libffi.call/cls_struct_va1.c +++ b/testsuite/libffi.call/cls_struct_va1.c @@ -35,7 +35,7 @@ test_fn (ffi_cif* cif __UNUSED__, void* resp, printf ("%d %d %d %d %d %d %d %d %d %d\n", n, s1.a, s1.b, l1.a, l1.b, l1.c, l1.d, l1.e, s2.a, s2.b); - * (int*) resp = 42; + * (ffi_arg*) resp = 42; } int diff --git a/testsuite/libffi.call/cls_uint_va.c b/testsuite/libffi.call/cls_uint_va.c index 150fddd..b04cfd1 100644 --- a/testsuite/libffi.call/cls_uint_va.c +++ b/testsuite/libffi.call/cls_uint_va.c @@ -13,9 +13,9 @@ typedef unsigned int T; static void cls_ret_T_fn(ffi_cif* cif __UNUSED__, void* resp, void** args, void* userdata __UNUSED__) { - *(T *)resp = *(T *)args[0]; + *(ffi_arg *)resp = *(T *)args[0]; - printf("%d: %d %d\n", *(T *)resp, *(T *)args[0], *(T *)args[1]); + printf("%d: %d %d\n", (int)*(ffi_arg *)resp, *(T *)args[0], *(T *)args[1]); } typedef T (*cls_ret_T)(T, ...); diff --git a/testsuite/libffi.call/va_1.c b/testsuite/libffi.call/va_1.c index cf4dd85..7f96809 100644 --- a/testsuite/libffi.call/va_1.c +++ b/testsuite/libffi.call/va_1.c @@ -94,7 +94,7 @@ main (void) struct large_tag l1; int n; - int res; + ffi_arg res; unsigned char uc; signed char sc; diff --git a/testsuite/libffi.call/va_struct1.c b/testsuite/libffi.call/va_struct1.c index 11d1f10..e645206 100644 --- a/testsuite/libffi.call/va_struct1.c +++ b/testsuite/libffi.call/va_struct1.c @@ -61,7 +61,7 @@ main (void) struct large_tag l1; int n; - int res; + ffi_arg res; s_type.size = 0; s_type.alignment = 0; |