Move "static" keyword out from wxDEPRECATED() macros to placate icc.
Intel compiler gives warnings if the static keyword is not at the beginning of the declaration and this happened when using it inside wxDEPRECATED() and related macros because the declaration started with __declspec(deprecated) or __attribute__((deprecated)) instead. To avoid this problem, simply move "static" outside the macro. Closes #12932. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66966 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -522,14 +522,14 @@ public:
|
||||
|
||||
#if WXWIN_COMPATIBILITY_2_6
|
||||
// this function doesn't do anything any more, don't call it
|
||||
wxDEPRECATED_INLINE(
|
||||
static wxChar *SetLogBuffer(wxChar *, size_t = 0), return NULL;
|
||||
static wxDEPRECATED_INLINE(
|
||||
wxChar *SetLogBuffer(wxChar *, size_t = 0), return NULL;
|
||||
);
|
||||
#endif // WXWIN_COMPATIBILITY_2_6
|
||||
|
||||
// don't use integer masks any more, use string trace masks instead
|
||||
#if WXWIN_COMPATIBILITY_2_8
|
||||
wxDEPRECATED_INLINE( static void SetTraceMask(wxTraceMask ulMask),
|
||||
static wxDEPRECATED_INLINE( void SetTraceMask(wxTraceMask ulMask),
|
||||
ms_ulTraceMask = ulMask; )
|
||||
|
||||
// this one can't be marked deprecated as it's used in our own wxLogger
|
||||
|
Reference in New Issue
Block a user