summaryrefslogtreecommitdiff
path: root/devel/argdata/files/patch-max_align_t
blob: a892a3f95b27f4716a4b1286118555dca844781c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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;