Revert "Assert that equivalences groups are ordered."

This reverts commit b41215bc871f9126d3bea172ca3af9f48c5b4196.

Reason for revert: test failures

Change-Id: Ideebbcf3e71a37444c2c874b3d88927156007281
diff --git a/src/main/java/com/android/tools/r8/synthesis/SyntheticFinalization.java b/src/main/java/com/android/tools/r8/synthesis/SyntheticFinalization.java
index fe1c8fa..8aaeeb9 100644
--- a/src/main/java/com/android/tools/r8/synthesis/SyntheticFinalization.java
+++ b/src/main/java/com/android/tools/r8/synthesis/SyntheticFinalization.java
@@ -360,9 +360,6 @@
           groups.sort(EquivalenceGroup::compareTo);
           for (int i = 0; i < groups.size(); i++) {
             EquivalenceGroup<T> group = groups.get(i);
-            // Two equivalence groups in same context type must be distinct otherwise the assignment
-            // of the synthetic name will be non-deterministic between the two.
-            assert i == 0 || checkGroupsAreDistict(groups.get(i - 1), group);
             DexType representativeType = createExternalType(context, i, factory);
             equivalences.put(representativeType, group);
           }
@@ -392,12 +389,6 @@
     return groups;
   }
 
-  private static <T extends SyntheticDefinition & Comparable<T>> boolean checkGroupsAreDistict(
-      EquivalenceGroup<T> g1, EquivalenceGroup<T> g2) {
-    assert g1.compareTo(g2) != 0;
-    return true;
-  }
-
   private static <T extends SyntheticDefinition & Comparable<T>> T findDeterministicRepresentative(
       List<T> members) {
     // Pick a deterministic member as representative.