From: Ron Lee Date: Fri, 3 Jan 2003 20:52:10 +0000 (+0000) Subject: The exact version it was included doesn't appear to be documented X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/6c99908c512489b614fb7a4fb010b1d6c2a6857e The exact version it was included doesn't appear to be documented anywhere, but __attribute__ ((deprecated)) is empirically not supported by gcc-2.95.4. Best guess so far is 3.0 or 3.1 so I've erred on the side of the former for now. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18551 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/defs.h b/include/wx/defs.h index 889f1d6482..d86fbe57bb 100644 --- a/include/wx/defs.h +++ b/include/wx/defs.h @@ -391,8 +391,8 @@ class WXDLLEXPORT wxEvent; # endif /* ATTRIBUTE_PRINTF */ #endif -// Macro to issue warning when using deprecated functions with gcc or MSVC7: -#if defined(__GNUC__) +// Macro to issue warning when using deprecated functions with gcc3 or MSVC7: +#if wxCHECK_GCC_VERSION(3, 0) #define wxDEPRECATED(x) x __attribute__ ((deprecated)) #elif defined(__VISUALC__) && (__VISUALC__ >= 1300) #define wxDEPRECATED(x) __declspec(deprecated) x