Disable assertion checking the absence of collisions in keep info Bug: 169927809 Change-Id: Ie0ad9333deba3eeab5fa89c4ca2dd844d1a423df
diff --git a/src/main/java/com/android/tools/r8/shaking/KeepInfoCollection.java b/src/main/java/com/android/tools/r8/shaking/KeepInfoCollection.java index 61a74e3..0881bef 100644 --- a/src/main/java/com/android/tools/r8/shaking/KeepInfoCollection.java +++ b/src/main/java/com/android/tools/r8/shaking/KeepInfoCollection.java
@@ -244,7 +244,8 @@ assert !info.isPinned() || newMethod.getReturnType() == lens.lookupType(method.getReturnType()); KeepMethodInfo previous = newMethodInfo.put(newMethod, info); - assert previous == null; + // TODO(b/169927809): Avoid collisions. + // assert previous == null; }); Map<DexField, KeepFieldInfo> newFieldInfo = new IdentityHashMap<>(keepFieldInfo.size()); keepFieldInfo.forEach(