We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8343a28 commit 5471d59Copy full SHA for 5471d59
opal/include/opal/align.h
@@ -32,7 +32,15 @@
32
#include <stddef.h>
33
#define OPAL_ALIGN_MIN (_Alignof(max_align_t))
34
#else
35
-#define OPAL_ALIGN_MIN (sizeof(long double))
+#if defined(OPAL_ALIGNMENT___FLOAT128)
36
+#define OPAL_ALIGN_MIN (OPAL_ALIGNMENT___FLOAT128)
37
+#elif defined(OPAL_ALIGNMENT_LONG_DOUBLE_COMPLEX)
38
+#define OPAL_ALIGN_MIN (OPAL_ALIGNMENT_LONG_DOUBLE_COMPLEX)
39
+#elif defined (OPAL_ALIGNMENT_LONG_DOUBLE)
40
+#define OPAL_ALIGN_MIN (OPAL_ALIGNMENT_LONG_DOUBLE)
41
+#else
42
+#define OPAL_ALIGN_MIN (OPAL_ALIGNMENT_DOUBLE)
43
+#endif
44
#endif /* __STDC_VERSION__ >= 201101L */
45
46
#endif /* OPAL_ALIGN_H */
0 commit comments