diff --git a/include/wx/meta/movable.h b/include/wx/meta/movable.h index cb207abc39..7fc60d0bbf 100644 --- a/include/wx/meta/movable.h +++ b/include/wx/meta/movable.h @@ -56,7 +56,7 @@ WX_DECLARE_TYPE_MOVABLE(wxULongLong_t) // Visual C++ 6.0 can't compile partial template specializations and as this is // only an optimization, we can live with pointers not being recognized as // movable types under VC6 -#ifndef __VISUALC6__ +#if !wxCHECK_VISUALC_VERSION(7) // pointers are movable: template @@ -70,7 +70,7 @@ struct wxIsMovable enum { value = true }; }; -#endif // !__VISUALC6__ +#endif // !VC++ < 7 // Our implementation of wxString is written in such way that it's safe to move // it around. OTOH, we don't know anything about std::string.