Remove final assume from kotlin tests not running coroutines

Bug: 185493636
Change-Id: Ib016c8a20e3ff00871523e337bc1989b7f41c072
diff --git a/src/main/java/com/android/tools/r8/ir/code/InvokeVirtual.java b/src/main/java/com/android/tools/r8/ir/code/InvokeVirtual.java
index e063b8f..9179014 100644
--- a/src/main/java/com/android/tools/r8/ir/code/InvokeVirtual.java
+++ b/src/main/java/com/android/tools/r8/ir/code/InvokeVirtual.java
@@ -132,8 +132,7 @@
                   receiverLowerBoundType);
     } else {
       // In D8, allow lookupSingleTarget() to be used for finding final library methods. This is
-      // used
-      // for library modeling.
+      // used for library modeling.
       DexType holder = method.holder;
       if (holder.isClassType()) {
         DexClass clazz = appView.definitionFor(holder);
diff --git a/src/test/java/com/android/tools/r8/kotlin/R8KotlinAccessorTest.java b/src/test/java/com/android/tools/r8/kotlin/R8KotlinAccessorTest.java
index 282d8d7..99a757b 100644
--- a/src/test/java/com/android/tools/r8/kotlin/R8KotlinAccessorTest.java
+++ b/src/test/java/com/android/tools/r8/kotlin/R8KotlinAccessorTest.java
@@ -8,7 +8,6 @@
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
-import static org.junit.Assume.assumeTrue;
 
 import com.android.tools.r8.KotlinTestParameters;
 import com.android.tools.r8.R8TestBuilder;
@@ -388,8 +387,6 @@
 
   @Test
   public void testAccessorForInnerClassIsRemovedWhenNotUsed() throws Exception {
-    // TODO(b/185493636): Kotlinc 1.5 generated property accessors are not removed.
-    assumeTrue(kotlinc.isNot(KOTLINC_1_5_0));
     String mainClass =
         addMainToClasspath(
             "accessors.PropertyAccessorForInnerClassKt", "noUseOfPropertyAccessorFromInnerClass");
@@ -397,7 +394,12 @@
         .inspect(
             inspector -> {
               // Class is removed because the instantiation of the inner class has no side effects.
-              checkClassIsRemoved(inspector, PROPERTY_ACCESS_FOR_INNER_CLASS.getClassName());
+              // TODO(b/202952541): Should be able to remove class.
+              if (kotlinc.is(KOTLINC_1_5_0) && testParameters.isDexRuntime()) {
+                checkClassIsKept(inspector, PROPERTY_ACCESS_FOR_INNER_CLASS.getClassName());
+              } else {
+                checkClassIsRemoved(inspector, PROPERTY_ACCESS_FOR_INNER_CLASS.getClassName());
+              }
             });
   }