Fix -Wundef warning around the definition of max_align_t. Updates glibc-rh1418978-max_align_t.patch. Upstream assumes C11 support and therefore does not need this definition. diff --git a/include/sys/cdefs.h b/include/sys/cdefs.h index 29da941991f9a206..25ff204e4c632865 100644 --- a/include/sys/cdefs.h +++ b/include/sys/cdefs.h @@ -20,7 +20,8 @@ rtld_hidden_proto (__chk_fail) is also available in C99 mode. The aligned attributes are required because some ABIs have reduced alignment requirements for struct and union members. */ -#if __STDC_VERSION__ < 201112L && __cplusplus < 201103L +#if (!defined (__STDC_VERSION__) || __STDC_VERSION__ < 201112L) \ + && (!defined (__cplusplus) || __cplusplus < 201103L) typedef struct { long long ll __attribute__ ((__aligned__ (__alignof__ (long long)))); long double ld __attribute__ ((__aligned__ (__alignof__ (long double))));