From: Bruno Haible Date: Thu, 16 Mar 2023 13:04:26 +0000 (+0100) Subject: stddef: Fix a compilation error on AIX 7.2 with xlclang. X-Git-Tag: v1.0~1642 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=98ff71e20fb1399f72efe9148e2b379ce1be44db;p=gnulib.git 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. --- diff --git a/ChangeLog b/ChangeLog index 14ee3ca670..ec7c3aca2d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2023-03-16 Bruno Haible + + 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 stddef: Define 'unreachable', for ISO C 23 compliance. diff --git a/lib/stddef.in.h b/lib/stddef.in.h index 9e9d4b7cc6..c7ce608b98 100644 --- a/lib/stddef.in.h +++ b/lib/stddef.in.h @@ -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