diff --git a/mex/sources/libkorder/tl/int_sequence.cc b/mex/sources/libkorder/tl/int_sequence.cc
index 7757111c8bd881c94aea6c99a9b54a72542ab161..709618d07ee8bd4f090ca6a2825e3ef85c5c91a7 100644
--- a/mex/sources/libkorder/tl/int_sequence.cc
+++ b/mex/sources/libkorder/tl/int_sequence.cc
@@ -100,7 +100,7 @@ IntSequence::operator=(IntSequence&& s)
 bool
 IntSequence::operator==(const IntSequence& s) const
 {
-  return std::equal(data, data + length, s.data, s.data + s.length);
+  return std::ranges::equal(data, data + length, s.data, s.data + s.length);
 }
 
 std::strong_ordering