aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2021-09-13 21:00:54 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2021-09-13 21:00:54 +0300
commitb6dbca7699c79335c2d904700be4fe77ac41bdd3 (patch)
treef4b181f7c0f243cfa136e477d7f00c5d9bd8dc98 /configure.ac
parenta066a34138c38d702b9f335f22f320cfc795ccda (diff)
downloadlibmicrohttpd-b6dbca7699c79335c2d904700be4fe77ac41bdd3.tar.gz
libmicrohttpd-b6dbca7699c79335c2d904700be4fe77ac41bdd3.zip
Moved some logic from 'configure' to 'mhd_align.h'
This should improve readability and maintainability of the code.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac7
1 files changed, 0 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac
index 5a5b82f0..0ac7b6b7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -308,13 +308,6 @@ AC_CACHE_CHECK([[for C11 'alignof()' support]], [[mhd_cv_c_alignof]],
308#include <stdalign.h> 308#include <stdalign.h>
309#endif 309#endif
310 ]], [[ 310 ]], [[
311#if (defined (__GNUC__) && __GNUC__ < 4 && __GNUC_MINOR__ < 9 && ! defined(__clang__)) || \
312 (defined (__clang__) && __clang_major__ < 8)
313/* GCC before 4.9 and clang before 8.0 have incorrect implementation of 'alignof()'
314 which returns preferred alignment instead of minimal required alignment */
315#error Compiler has incorrect implementation of alignof()
316choke me now
317#endif
318 int var1[(alignof(int) >= 2) ? 1 : -1]; 311 int var1[(alignof(int) >= 2) ? 1 : -1];
319 int var2[alignof(unsigned int) - 1]; 312 int var2[alignof(unsigned int) - 1];
320 int var3[(alignof(char) > 0) ? 1 : -1]; 313 int var3[(alignof(char) > 0) ? 1 : -1];