From bc7830e4259755ce7549025c6f5bf750e78c2ff1 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Wed, 17 Feb 2010 15:14:57 -0500 Subject: [PATCH] Use __attribute__((unused)) only with gcc 4 and later See discussion at: https://bugzilla.gnome.org/show_bug.cgi?id=610183 --- src/hb-private.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/hb-private.h b/src/hb-private.h index d86c0c2c2..854a20896 100644 --- a/src/hb-private.h +++ b/src/hb-private.h @@ -184,14 +184,17 @@ typedef int hb_mutex_t; #endif #if __GNUC__ >= 3 -#define HB_GNUC_UNUSED __attribute__((unused)) #define HB_GNUC_PURE __attribute__((pure)) #define HB_GNUC_CONST __attribute__((const)) #else -#define HB_GNUC_UNUSED #define HB_GNUC_PURE #define HB_GNUC_CONST #endif +#if __GNUC__ >= 4 +#define HB_GNUC_UNUSED __attribute__((unused)) +#else +#define HB_GNUC_UNUSED +#endif #if (defined(__WIN32__) && !defined(__WINE__)) || defined(_MSC_VER)