commit | 2d0840fa1390a70d9baada35c4102cc370f9d1f5 | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Fri Nov 08 10:34:24 2019 +0100 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Fri Nov 08 10:34:24 2019 +0100 |
tree | 369b6ca1b11e289da81292443fdd8a42c1ce5604 | |
parent | c2303331f4e80fb177e9b9e42687ffc966a26ce7 [diff] |
Extend extension registry shrinking to extensions that do not inherit from GeneratedMessageLite Change-Id: I44e0d0ea29c3ac02817dc4e6622152f1e72e78e1
diff --git a/src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedExtensionRegistryShrinker.java b/src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedExtensionRegistryShrinker.java index c39cea7..7696a8b 100644 --- a/src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedExtensionRegistryShrinker.java +++ b/src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedExtensionRegistryShrinker.java
@@ -205,10 +205,6 @@ return false; } - if (!appView.isSubtype(clazz.type, references.generatedMessageLiteType).isTrue()) { - return false; - } - FieldAccessInfo fieldAccessInfo = fieldAccessInfoCollection.get(encodedField.field); if (fieldAccessInfo == null) { return false;