commit | a1c21a509855e1a238778ed6b6a0d4ad91d5c806 | [log] [tgz] |
---|---|---|
author | Søren Gjesse <sgjesse@google.com> | Wed Nov 06 14:47:56 2019 +0100 |
committer | Søren Gjesse <sgjesse@google.com> | Wed Nov 06 15:00:36 2019 +0100 |
tree | 41044fb84921e70963bb5819010ab77ed1aebf16 | |
parent | b0da7161ac07584a0950ddcd1857af6dace0ee40 [diff] |
Don't do checksum callbacks if there are no checksums at all Change-Id: I5eeca4b20b4052a683b93fc75820b79578fbdee6
diff --git a/src/main/java/com/android/tools/r8/dex/DexParser.java b/src/main/java/com/android/tools/r8/dex/DexParser.java index 20678fe..d5e338e 100644 --- a/src/main/java/com/android/tools/r8/dex/DexParser.java +++ b/src/main/java/com/android/tools/r8/dex/DexParser.java
@@ -715,7 +715,7 @@ AnnotationsDirectory annotationsDirectory = annotationsDirectoryAt(annotationsOffsets[i]); Long checksum = null; - if (checksums != null) { + if (checksums != null && !checksums.isEmpty()) { String desc = type.descriptor.toASCIIString(); checksum = checksums.getOrDefault(desc, null); if (!options.dexClassChecksumFilter.test(desc, checksum)) {