From: Alejandro Colomar Date: Thu, 7 Aug 2025 12:35:01 +0000 (+0200) Subject: lib/attr.h: ATTR_STRING(): Use it also with Clang X-Git-Tag: 4.19.0-rc1~79 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=16e54cd9ec8b08c7e7f453f35964b77bdf6f32df;p=thirdparty%2Fshadow.git lib/attr.h: ATTR_STRING(): Use it also with Clang Signed-off-by: Alejandro Colomar --- diff --git a/lib/attr.h b/lib/attr.h index 367e6ceca..dbb97082f 100644 --- a/lib/attr.h +++ b/lib/attr.h @@ -46,7 +46,7 @@ # define ATTR_MALLOC(deallocator) #endif -#if (__GNUC__ >= 14) +#if __has_c_attribute(gnu::null_terminated_string_arg) # define ATTR_STRING(i) [[gnu::null_terminated_string_arg(i)]] #else # define ATTR_STRING(i)