diff --git a/include/boost/intrusive/hashtable.hpp b/include/boost/intrusive/hashtable.hpp index c9c3786..b0e9517 100644 --- a/include/boost/intrusive/hashtable.hpp +++ b/include/boost/intrusive/hashtable.hpp @@ -932,7 +932,8 @@ struct bucket_plus_vtraits //The end node is embedded in the singly linked list: //iterate until we reach it. - while(!(first_ptr <= it.pointed_node() && it.pointed_node() <= last_ptr)){ + while(!(std::less_equal()(first_ptr, it.pointed_node()) && + std::less_equal()(it.pointed_node(), last_ptr))){ ++it; } //Now get the bucket_impl from the iterator