diff --git a/include/wx/any.h b/include/wx/any.h index 0a5b075c56..e4aacabba9 100644 --- a/include/wx/any.h +++ b/include/wx/any.h @@ -718,7 +718,10 @@ public: T As(T* = NULL) const { if ( !wxAnyValueTypeImpl::IsSameClass(m_type) ) + { wxFAIL_MSG("Incorrect or non-convertible data type"); + } + return static_cast(wxAnyValueTypeImpl::GetValue(m_buffer)); }