diff options
Diffstat (limited to 'include/ffi.h.in')
-rw-r--r-- | include/ffi.h.in | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/ffi.h.in b/include/ffi.h.in index 18ced12..96b8fd3 100644 --- a/include/ffi.h.in +++ b/include/ffi.h.in @@ -278,6 +278,9 @@ typedef struct { } ffi_closure __attribute__((aligned (8))); #else } ffi_closure; +# ifdef __sgi +# pragma pack 0 +# endif #endif void *ffi_closure_alloc (size_t size, void **code); @@ -296,6 +299,9 @@ ffi_prep_closure_loc (ffi_closure*, void *user_data, void*codeloc); +#ifdef __sgi +# pragma pack 8 +#endif typedef struct { char tramp[FFI_TRAMPOLINE_SIZE]; |