Remove incorrect rewriting from invoke-interface to invoke-static
Bug: 183734568
Change-Id: I28b3bba79a0b72855c8a160fe0594d64578fa195
diff --git a/src/main/java/com/android/tools/r8/ir/desugar/itf/InterfaceProcessor.java b/src/main/java/com/android/tools/r8/ir/desugar/itf/InterfaceProcessor.java
index 573c0c5..2fd96c2 100644
--- a/src/main/java/com/android/tools/r8/ir/desugar/itf/InterfaceProcessor.java
+++ b/src/main/java/com/android/tools/r8/ir/desugar/itf/InterfaceProcessor.java
@@ -42,7 +42,6 @@
import com.android.tools.r8.graph.NestedGraphLens;
import com.android.tools.r8.graph.ParameterAnnotationsList;
import com.android.tools.r8.graph.ProgramMethod;
-import com.android.tools.r8.ir.code.Invoke.Type;
import com.android.tools.r8.origin.SynthesizedOrigin;
import com.android.tools.r8.utils.Pair;
import com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap;
@@ -635,11 +634,6 @@
method, extraNewMethodSignatures.getRepresentativeValueOrDefault(method, method));
}
- @Override
- protected Type mapInvocationType(DexMethod newMethod, DexMethod originalMethod, Type type) {
- return Type.STATIC;
- }
-
public static Builder builder() {
return new Builder();
}