summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorOle André Vadla Ravnås <oleavr@gmail.com>2022-09-01 14:51:15 +0200
committerGitHub <noreply@github.com>2022-09-01 08:51:15 -0400
commite6d05bea0b4c350edaaf215a81f49298f34b10e4 (patch)
treeb93cc42be3cc6b652f0565f057ea0be733840ca6 /include
parent80912f2f09f4c06b2f720ff243d7b9b6795093f9 (diff)
downloadlibffi-e6d05bea0b4c350edaaf215a81f49298f34b10e4.tar.gz
Fix struct padding warning reported by MSVC (#613)
When building on 32-bit x86.
Diffstat (limited to 'include')
-rw-r--r--include/ffi.h.in3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/ffi.h.in b/include/ffi.h.in
index 6cd19ba..0aa5b61 100644
--- a/include/ffi.h.in
+++ b/include/ffi.h.in
@@ -345,6 +345,9 @@ typedef struct {
ffi_cif *cif;
void (*fun)(ffi_cif*,void*,void**,void*);
void *user_data;
+#if defined(_MSC_VER) && defined(_M_IX86)
+ void *padding;
+#endif
} ffi_closure
#ifdef __GNUC__
__attribute__((aligned (8)))