diff options
Diffstat (limited to 'libffi/src/ffitest.c')
-rw-r--r-- | libffi/src/ffitest.c | 6 |
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 */ { |