diff options
author | Werner Koch <wk@gnupg.org> | 2013-09-07 10:06:46 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2013-09-07 10:33:35 +0200 |
commit | f7135e299e659d78906aac3dfdf30f380b5cf9c6 (patch) | |
tree | 9c69f37e45aa844e0cd426d783f69586062d1a08 /src/g10lib.h | |
parent | ae6f6c47d2e0c536f3eab0823b5f23d26956cda2 (diff) | |
download | libgcrypt-f7135e299e659d78906aac3dfdf30f380b5cf9c6.tar.gz |
Use gcc "unused" attribute only with gcc >= 3.5.
* src/g10lib.h (GCC_ATTR_UNUSED): Fix gcc version detection.
--
Reported-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/g10lib.h')
-rw-r--r-- | src/g10lib.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/g10lib.h b/src/g10lib.h index 4c34ae53..6023c607 100644 --- a/src/g10lib.h +++ b/src/g10lib.h @@ -67,7 +67,10 @@ #endif -#if __GNUC__ > 2 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 ) +/* I am not sure since when the unused attribute is really supported. + In any case it it only needed for gcc versions which print a + warning. Thus let us require gcc >= 3.5. */ +#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 ) #define GCC_ATTR_UNUSED __attribute__ ((unused)) #else #define GCC_ATTR_UNUSED |