Unordered: Enable the better select_on_container_copy_construction detection for recent Visual C++.

[SVN r73799]
This commit is contained in:
Daniel James
2011-08-15 20:24:12 +00:00
parent bbad921022
commit 1db630d5c9

View File

@ -126,8 +126,7 @@ namespace boost { namespace unordered { namespace detail {
BOOST_DEFAULT_TYPE_TMPLT(propagate_on_container_move_assignment);
BOOST_DEFAULT_TYPE_TMPLT(propagate_on_container_swap);
// Disabling for Visual C++ for now as it hasn't been tested yet.
#if !defined(BOOST_NO_SFINAE_EXPR) // || BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
#if !defined(BOOST_NO_SFINAE_EXPR) || BOOST_WORKAROUND(BOOST_MSVC, >= 1500)
// Specialization is only needed for Visual C++. Without it SFINAE doesn't
// kick in.
template <unsigned int>