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

Reply via email to