aboutsummaryrefslogtreecommitdiff
path: root/libffi/src/ffitest.c
diff options
context:
space:
mode:
Diffstat (limited to 'libffi/src/ffitest.c')
-rw-r--r--libffi/src/ffitest.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libffi/src/ffitest.c b/libffi/src/ffitest.c
index d4a687c6d53..7506713b49e 100644
--- a/libffi/src/ffitest.c
+++ b/libffi/src/ffitest.c
@@ -543,6 +543,8 @@ int main(/*@unused@*/ int argc, /*@unused@*/ char *argv[])
printf("%lu promotion tests run\n", ul);
}
+#ifndef X86_WIN32 /* Structures dont work on Win32 */
+
/* struct tests */
{
test_structure_1 ts1_arg;
@@ -701,6 +703,10 @@ int main(/*@unused@*/ int argc, /*@unused@*/ char *argv[])
free (ts5_result);
}
+#else
+ printf("Structure passing doesn't work on Win32.\n");
+#endif /* X86_WIN32 */
+
# if FFI_CLOSURES
/* A simple closure test */
{