diff --git a/include/boost/unordered/detail/extract_key.hpp b/include/boost/unordered/detail/extract_key.hpp index 184600d2..bedb175f 100644 --- a/include/boost/unordered/detail/extract_key.hpp +++ b/include/boost/unordered/detail/extract_key.hpp @@ -75,7 +75,7 @@ namespace unordered_detail { struct map_extractor { typedef ValueType value_type; - typedef Key key_type; + typedef BOOST_DEDUCED_TYPENAME boost::remove_const::type key_type; static key_type const& extract(value_type const& v) {