Index: src/IceOperand.cpp |
diff --git a/src/IceOperand.cpp b/src/IceOperand.cpp |
index 583a6bcbbf5d0852a3336e1a3512fee5b806b358..84dd6dae2af0ef20e6358d47124a560df8ee92ff 100644 |
--- a/src/IceOperand.cpp |
+++ b/src/IceOperand.cpp |
@@ -20,12 +20,10 @@ |
namespace Ice { |
-bool operator<(const RelocatableTuple &A, const RelocatableTuple &B) { |
- if (A.Offset != B.Offset) |
- return A.Offset < B.Offset; |
- if (A.SuppressMangling != B.SuppressMangling) |
- return A.SuppressMangling < B.SuppressMangling; |
- return A.Name < B.Name; |
+bool operator==(const RelocatableTuple &A, const RelocatableTuple &B) { |
+ if (A.Offset != B.Offset || A.SuppressMangling != B.SuppressMangling) |
+ return false; |
+ return A.Name == B.Name; |
} |
bool operator<(const RegWeight &A, const RegWeight &B) { |