diff --git a/include/wx/msw/ownerdrawnbutton.h b/include/wx/msw/ownerdrawnbutton.h index 2cb6c785f9..8df7f84238 100644 --- a/include/wx/msw/ownerdrawnbutton.h +++ b/include/wx/msw/ownerdrawnbutton.h @@ -42,7 +42,7 @@ protected: // even if it is protected, but actually does not give any warnings if the // dtor is not defined at all, so work around this 3.4.5 bug inside our // general g++ workaround. -#if wxCHECK_GCC_VERSION(4, 0) +#if !defined(__GNUC__) || wxCHECK_GCC_VERSION(4, 0) ~wxMSWOwnerDrawnButtonBase() { } #endif // g++ 4.0+