]> Savannah Git Hosting - gnulib.git/commitdiff
stddef: Fix a compilation error on AIX 7.2 with xlclang.
authorBruno Haible <bruno@clisp.org>
Thu, 16 Mar 2023 13:04:26 +0000 (14:04 +0100)
committerBruno Haible <bruno@clisp.org>
Thu, 16 Mar 2023 13:04:26 +0000 (14:04 +0100)
* lib/stddef.in.h (__CLANG_MAX_ALIGN_T_DEFINED): Define whenever we
define GNULIB_defined_max_align_t.

ChangeLog
lib/stddef.in.h

index 14ee3ca670241922528fc5bc4c36da77913847a9..ec7c3aca2d70ba9339b68508f48a2bc4d9a64900 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-03-16  Bruno Haible  <bruno@clisp.org>
+
+       stddef: Fix a compilation error on AIX 7.2 with xlclang.
+       * lib/stddef.in.h (__CLANG_MAX_ALIGN_T_DEFINED): Define whenever we
+       define GNULIB_defined_max_align_t.
+
 2023-03-16  Bruno Haible  <bruno@clisp.org>
 
        stddef: Define 'unreachable', for ISO C 23 compliance.
index 9e9d4b7cc69de219b50480d51e785e88afc2f473..c7ce608b982ad2f14aa07666a1aa11a7d670eac7 100644 (file)
@@ -69,6 +69,7 @@ typedef long rpl_max_align_t;
 typedef long max_align_t;
 #     define _MAX_ALIGN_T
 #    endif
+#    define __CLANG_MAX_ALIGN_T_DEFINED
 #    define GNULIB_defined_max_align_t 1
 #   endif
 #  endif
@@ -137,6 +138,7 @@ typedef union
   long int __i _GL_STDDEF_ALIGNAS (long int);
 } rpl_max_align_t;
 #   define max_align_t rpl_max_align_t
+#   define __CLANG_MAX_ALIGN_T_DEFINED
 #   define GNULIB_defined_max_align_t 1
 #  endif
 # endif