sparse_set: avoid comparisons between different types

This commit is contained in:
Michele Caini
2020-10-15 15:23:56 +02:00
parent 12dcfdb5e1
commit edb363b236

View File

@@ -443,7 +443,7 @@ public:
*/
template<typename It>
void erase(It first, It last) {
if(std::distance(first, last) == packed.size()) {
if(std::distance(first, last) == std::distance(packed.begin(), packed.end())) {
// no validity check, let it be misused
clear();
} else {