Fix incorrect resolved check.
Change-Id: I5560541674cae8087145fe2e7a8f8403f3dd368b
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 08f3cc3..80aa238 100644
--- a/src/main/java/com/android/tools/r8/shaking/Enqueuer.java
+++ b/src/main/java/com/android/tools/r8/shaking/Enqueuer.java
@@ -1986,7 +1986,7 @@
MarkedResolutionTarget possiblyValidTarget =
markPossiblyValidTarget(
method, reason, resolutionTarget, resolutionTargetClass.asProgramClass());
- if (possiblyValidTarget != null) {
+ if (!possiblyValidTarget.isUnresolved()) {
// Since some Art runtimes may actually end up targeting this method, it is returned as
// the basis of lookup for the enqueuing of virtual dispatches. Not doing so may cause it
// to be marked abstract, thus leading to an AbstractMethodError on said Art runtimes.