diff --git a/include/wx/validate.h b/include/wx/validate.h index 0adf3bf477..2a67766dbc 100644 --- a/include/wx/validate.h +++ b/include/wx/validate.h @@ -104,7 +104,8 @@ extern WXDLLIMPEXP_DATA_CORE(const wxValidator) wxDefaultValidator; // a wxValidator parameter to avoid using "#if wxUSE_VALIDATORS" // everywhere class WXDLLIMPEXP_FWD_CORE wxValidator; - #define wxDefaultValidator (*reinterpret_cast(NULL)) + static const wxValidator* wxDefaultValidatorPtr = NULL; + #define wxDefaultValidator (*wxDefaultValidatorPtr) // this macro allows to avoid warnings about unused parameters when // wxUSE_VALIDATORS == 0