================ @@ -45,9 +49,16 @@ struct Range { friend bool operator==(const Range &lhs, const Range &rhs) { return lhs.start == rhs.start && lhs.range_ref == rhs.range_ref; } + + friend bool operator<(const Range &lhs, const Range &rhs) { + return lhs.start < rhs.start; ---------------- clayborg wrote:
Do you want to do something like: ``` friend bool operator<(const Range &lhs, const Range &rhs) { if (lhs.start == rhs.start) return lhs.range_ref.size() < rhs.range_ref.size(); return lhs.start < rhs.start; } ``` https://github.com/llvm/llvm-project/pull/136040 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits