commit | cb6824642a18dc992a58f5b3b292bf1a4ce4d75a | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Tue Oct 20 19:33:39 2020 +0200 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Tue Oct 20 19:33:39 2020 +0200 |
tree | eed6a2befb851072b0ea373f39a0893e91ea0129 | |
parent | 395c4e2f4f383c1d61691e75b493151d40038ae3 [diff] |
Fix class inliner user analysis Bug: 170920164 Change-Id: I4a63a31113253e194cc4536c567f80df22224617
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java b/src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java index b917507..f597582 100644 --- a/src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java +++ b/src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java
@@ -313,7 +313,7 @@ if (AccessControl.isClassAccessible(singleTarget.getHolder(), method, appView) .isPossiblyFalse()) { - continue; + return user; // Not eligible. } // Eligible constructor call (for new instance roots only).