id summary reporter owner description type status milestone component version severity resolution keywords cc 11820 compilier error when using operator[] of map anonymous Ion Gaztañaga "1. I've define a map with specific Allocator, map 2. if I call operator[] of this map, it will not find the right allocator mapped_type& priv_subscript(BOOST_RV_REF(key_type) mk) { key_type &k = mk; //we can optimize this iterator i = this->lower_bound(k); // i->first is greater than or equivalent to k. if (i == this->end() || this->key_comp()(k, (*i).first)){ container_detail::value_init m; movable_value_type val(boost::move(k), boost::move(m.m_t)); i = insert(i, boost::move(val)); } return (*i).second; } 3. because of this code "" movable_value_type val(boost::move(k), boost::move(m.m_t)); "" it will not new the right pair with right allocator when using operator[]" Bugs closed To Be Determined container Boost 1.59.0 Problem fixed