commit | 85d6f6919a7a11684429335059af544148f1d544 | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Thu Apr 23 08:31:54 2020 +0200 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Thu Apr 23 06:51:42 2020 +0000 |
tree | 8cdb602484089db004cea4228dd4cefde638aaeb | |
parent | cbf697d14b93490c6d4478c687b635bb2b0595a3 [diff] |
Do not check existence of reflectively accessed types Change-Id: I7893dc6ff2c8eeeb206bc1342b543f38b1dd1159
diff --git a/src/main/java/com/android/tools/r8/shaking/Enqueuer.java b/src/main/java/com/android/tools/r8/shaking/Enqueuer.java index 1319195..b8d3fde 100644 --- a/src/main/java/com/android/tools/r8/shaking/Enqueuer.java +++ b/src/main/java/com/android/tools/r8/shaking/Enqueuer.java
@@ -3539,7 +3539,8 @@ // This is using appView.definitionFor() to avoid that we report reflectively accessed types // as missing. DexProgramClass clazz = - asProgramClassOrNull(appView.definitionFor(identifierItem.asDexType())); + asProgramClassOrNull( + appInfo().definitionForWithoutExistenceAssert(identifierItem.asDexType())); if (clazz == null) { return; }