'malloc' attribute isn't supported in old gcc.
authorZuxy Meng <zuxy.meng@gmail.com>
Wed, 19 Mar 2008 07:42:50 +0000 (07:42 +0000)
committerZuxy Meng <zuxy.meng@gmail.com>
Wed, 19 Mar 2008 07:42:50 +0000 (07:42 +0000)
Originally committed as revision 12500 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavutil/mem.h

index d73e225..95eb9f5 100644 (file)
@@ -42,7 +42,7 @@
     #define DECLARE_ASM_CONST(n,t,v)    static const t v
 #endif
 
-#ifdef __GNUC__
+#if defined(__GNUC__) && (__GNU__ > 3 || __GNU__ == 3 && __GNU_MINOR__ > 0)
     #define av_malloc_attrib __attribute__((__malloc__))
 #else
     #define av_malloc_attrib