commit | 817e1752b3e871020a620ec38c457166773885cf | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Fri Mar 27 09:39:31 2020 +0100 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Fri Mar 27 09:18:48 2020 +0000 |
tree | 59110d04683709a13f2645b69bc6eab2354bae84 | |
parent | b0ce3ac0f496a57f413c8de0408dd5d747cebac2 [diff] |
Allow references to dead proto builders Bug: 149363884 Change-Id: I9a3f21e3e358b9a14283fb679da14e5f7ccdc793
diff --git a/src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java b/src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java index cc4d47e..ff68a8d 100644 --- a/src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java +++ b/src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java
@@ -546,6 +546,8 @@ || TwrCloseResourceRewriter.isUtilityClassDescriptor(type) // TODO(b/150736225): Not sure how to remove these. || DesugaredLibraryAPIConverter.isVivifiedType(type) + // TODO(b/149363884): Handle references to dead proto builders. + || type.toDescriptorString().endsWith("$Builder;") : "Failed lookup of non-missing type: " + type; return definition; }