Skip to content

Commit 141cd20

Browse files
committed
fix
1 parent ed409fd commit 141cd20

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

container/flat_map.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -475,8 +475,8 @@ class flat_map
475475
return;
476476
if (empty()) {
477477
const auto unique_size = deduplicate_sorted(incoming_keys, incoming_values);
478-
incoming_keys.resize(unique_size);
479-
incoming_values.resize(unique_size);
478+
incoming_keys.erase(incoming_keys.begin() + static_cast<difference_type>(unique_size), incoming_keys.end());
479+
incoming_values.erase(incoming_values.begin() + static_cast<difference_type>(unique_size), incoming_values.end());
480480
_keys = std::move(incoming_keys);
481481
_values = std::move(incoming_values);
482482
return;
@@ -591,8 +591,8 @@ class flat_map
591591
}
592592

593593
const auto unique_size = deduplicate_sorted(_keys, _values);
594-
_keys.resize(unique_size);
595-
_values.resize(unique_size);
594+
_keys.erase(_keys.begin() + static_cast<difference_type>(unique_size), _keys.end());
595+
_values.erase(_values.begin() + static_cast<difference_type>(unique_size), _values.end());
596596
}
597597

598598
std::vector<Key> _keys;

0 commit comments

Comments
 (0)