diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2021-09-13 21:00:54 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2021-09-13 21:00:54 +0300 |
commit | b6dbca7699c79335c2d904700be4fe77ac41bdd3 (patch) | |
tree | f4b181f7c0f243cfa136e477d7f00c5d9bd8dc98 /configure.ac | |
parent | a066a34138c38d702b9f335f22f320cfc795ccda (diff) | |
download | libmicrohttpd-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.ac | 7 |
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() | ||
316 | choke 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]; |