David Abrahams wrote: > > # if defined(_MSC_VER) && (_MSC_VER <= 1300) // added check for <= > VC 7 (Peter Dimov) [...] > # ifndef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP > # define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP > # endif > # define BOOST_NO_SWPRINTF > # endif > > I have two questions about this: > > 1. Is there a reason we're checking _MSC_VER here? > > 2. Can we just eliminate the #define for > BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP?
IIRC the rationale for the _MSC_VER checks is that Intel in MS emulation mode fairly closely tracks the features of the corresponding MSVC version. For example it disables void returns when _MSC_VER == 1200 but not for 1300. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost