Allow indirect virtual method calls on parent classes in class inliner

Change-Id: I2e9349301c951958c40e4e57f36b0309aaf3bce4
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 98f5a47..2f754d1 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
@@ -838,7 +838,8 @@
   }
 
   private InliningInfo isEligibleIndirectVirtualMethodCall(DexMethod callee) {
-    DexEncodedMethod singleTarget = eligibleClassDefinition.lookupVirtualMethod(callee);
+    DexEncodedMethod singleTarget =
+        appView.appInfo().resolveMethod(eligibleClassDefinition, callee).getSingleTarget();
     if (isEligibleSingleTarget(singleTarget)) {
       return isEligibleVirtualMethodCall(
           null, callee, singleTarget, eligibility -> eligibility.returnsReceiver.isFalse());