|
@@ -350,7 +350,7 @@ template <class _Key, class _Tp, class _Compare, bool = is_empty<_Compare>::valu
|
|
|
class __map_value_compare
|
|
|
: private _Compare
|
|
|
{
|
|
|
- typedef pair<_Key, _Tp> _P;
|
|
|
+ typedef pair<typename std::remove_const<_Key>::type, _Tp> _P;
|
|
|
typedef pair<const _Key, _Tp> _CP;
|
|
|
public:
|
|
|
_LIBCPP_INLINE_VISIBILITY
|
|
@@ -393,7 +393,7 @@ class __map_value_compare<_Key, _Tp, _Compare, false>
|
|
|
{
|
|
|
_Compare comp;
|
|
|
|
|
|
- typedef pair<_Key, _Tp> _P;
|
|
|
+ typedef pair<typename std::remove_const<_Key>::type, _Tp> _P;
|
|
|
typedef pair<const _Key, _Tp> _CP;
|
|
|
|
|
|
public:
|