From 1f45648464d0bfac478443caf887c1e1c22caaff Mon Sep 17 00:00:00 2001 From: Thierry Fournier Date: Sun, 8 Mar 2020 10:16:13 +0100 Subject: [PATCH] [Minor] Compilation error with __has_attribuute operator GCC recommands to add alternative to __has_attribute operator: https://gcc.gnu.org/onlinedocs/cpp/_005f_005fhas_005fattribute.html --- config.h.in | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/config.h.in b/config.h.in index cad62df81..013a0873c 100644 --- a/config.h.in +++ b/config.h.in @@ -375,8 +375,12 @@ typedef off_t goffset; # endif #elif defined(__GNUC__) /* GCC based */ -# if __has_attribute(__no_sanitize_address__) -# define RSPAMD_NO_SANITIZE __attribute__((no_sanitize_address)) +# if defined(__has_attribute) +# if __has_attribute(__no_sanitize_address__) +# define RSPAMD_NO_SANITIZE __attribute__((no_sanitize_address)) +# else +# define RSPAMD_NO_SANITIZE +# endif # else # define RSPAMD_NO_SANITIZE # endif -- 2.39.5