Merge remote-tracking branch

'origin/GP-2758_HashedFunctionCorrelatorCollision' into patch
(Closes #4683)
This commit is contained in:
Ryan Kurtz 2022-12-07 01:47:26 -05:00
commit 4f72df352d

View file

@ -29,12 +29,20 @@ public class Hash implements Comparable<Hash> {
@Override @Override
public int compareTo(Hash o) { public int compareTo(Hash o) {
return Long.compare(value, o.value); int cmp = Integer.compare(value, o.value);
if (cmp == 0) {
return Integer.compare(size, o.size);
}
return cmp;
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
return value == ((Hash)obj).value; Hash o = (Hash) obj;
if (value != o.value) {
return false;
}
return (size == o.size);
} }
@Override @Override