summaryrefslogtreecommitdiff
path: root/testsuite/libffi.closures/closure_fn0.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/libffi.closures/closure_fn0.c')
-rw-r--r--testsuite/libffi.closures/closure_fn0.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/testsuite/libffi.closures/closure_fn0.c b/testsuite/libffi.closures/closure_fn0.c
index a579ff6..dfadb05 100644
--- a/testsuite/libffi.closures/closure_fn0.c
+++ b/testsuite/libffi.closures/closure_fn0.c
@@ -38,7 +38,7 @@ closure_test_fn0(ffi_cif* cif __UNUSED__, void* resp, void** args,
(int)*(int *)args[12], (int)(*(int *)args[13]),
(int)(*(int *)args[14]),*(int *)args[15],
(int)(intptr_t)userdata, (int)*(ffi_arg *)resp);
-
+ CHECK((int)*(ffi_arg *)resp == 680);
}
typedef int (*closure_test_type0)(unsigned long long, int, unsigned long long,
@@ -85,5 +85,6 @@ int main (void)
/* { dg-output "1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680" } */
printf("res: %d\n",res);
/* { dg-output "\nres: 680" } */
- exit(0);
+ CHECK(res == 680);
+ exit(0);
}