diff options
author | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2008-12-03 16:29:09 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2008-12-03 16:29:09 +0000 |
commit | 6a3877213b55d5920eb5e5c6dcf5a318e5bccc83 (patch) | |
tree | 7327bf33fcf4419182548c6c0817cf89ea91520c /perl.h | |
parent | fcdf39cfa40f83fdbf75ada879210410f127eef1 (diff) | |
download | perl-6a3877213b55d5920eb5e5c6dcf5a318e5bccc83.tar.gz |
The gcc attribute "deprecated" seems to have been available since gcc 3.1
So encode this knowledge in perl.h, so we don't rely on the version of
gcc used by Configure to get the macro definition right.
p4raw-id: //depot/perl@34995
Diffstat (limited to 'perl.h')
-rw-r--r-- | perl.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -2732,6 +2732,9 @@ typedef struct clone_params CLONE_PARAMS; #ifndef PERL_MICRO #if defined __GNUC__ && !defined(__INTEL_COMPILER) +# if __GNUC__ == 3 && __GNUC_MINOR__ >= 1 || __GNUC__ > 3 /* 3.1 -> */ +# define HASATTRIBUTE_DEPRECATED +# endif # if __GNUC__ >= 3 /* 3.0 -> */ /* XXX Verify this version */ # define HASATTRIBUTE_FORMAT # if defined __MINGW32__ |