summaryrefslogtreecommitdiff
path: root/devel/argdata/files/patch-max_align_t
diff options
context:
space:
mode:
Diffstat (limited to 'devel/argdata/files/patch-max_align_t')
-rw-r--r--devel/argdata/files/patch-max_align_t15
1 files changed, 15 insertions, 0 deletions
diff --git a/devel/argdata/files/patch-max_align_t b/devel/argdata/files/patch-max_align_t
new file mode 100644
index 000000000000..a892a3f95b27
--- /dev/null
+++ b/devel/argdata/files/patch-max_align_t
@@ -0,0 +1,15 @@
+--- src/argdata.h
++++ src/argdata.h
+@@ -34,7 +34,11 @@
+ #define ARGDATA_MAX_ALIGN __declspec(align(8))
+ #else
+ #include <stdalign.h>
+-#define ARGDATA_MAX_ALIGN alignas(max_align_t)
++struct argdata_max_align {
++ long long a;
++ long double b;
++};
++#define ARGDATA_MAX_ALIGN alignas(struct argdata_max_align)
+ #endif
+
+ struct timespec;