diff options
Diffstat (limited to 'boost/phoenix/stl/algorithm/detail/std_unordered_set_or_map_fwd.hpp')
-rw-r--r-- | boost/phoenix/stl/algorithm/detail/std_unordered_set_or_map_fwd.hpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/boost/phoenix/stl/algorithm/detail/std_unordered_set_or_map_fwd.hpp b/boost/phoenix/stl/algorithm/detail/std_unordered_set_or_map_fwd.hpp index 251309a435..e650328d15 100644 --- a/boost/phoenix/stl/algorithm/detail/std_unordered_set_or_map_fwd.hpp +++ b/boost/phoenix/stl/algorithm/detail/std_unordered_set_or_map_fwd.hpp @@ -20,10 +20,11 @@ #include <boost/phoenix/config.hpp> #ifdef BOOST_PHOENIX_HAS_UNORDERED_SET_AND_MAP -#ifdef BOOST_PHOENIX_USING_LIBCPP -// Advance declaration not working for libc++ -#include <unordered_set> -#include <unordered_map> +#if defined(BOOST_PHOENIX_USING_LIBCPP) \ + || (defined(BOOST_DINKUMWARE_STDLIB) && (BOOST_DINKUMWARE_STDLIB < 540)) +// Advance declaration not working for libc++ and MSVC 10 +#include BOOST_PHOENIX_UNORDERED_SET_HEADER +#include BOOST_PHOENIX_UNORDERED_MAP_HEADER #else |