Fix build

Change-Id: I13693957961b1bb40896f4fa0326441094b068d7
diff --git a/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/LocaleDateGetEraTest.java b/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/LocaleDateGetEraTest.java
index a49d3a5..6aa9243 100644
--- a/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/LocaleDateGetEraTest.java
+++ b/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/LocaleDateGetEraTest.java
@@ -21,6 +21,7 @@
 import com.google.common.collect.ImmutableList;
 import java.io.IOException;
 import java.time.LocalDate;
+import java.time.chrono.ChronoLocalDate;
 import java.time.chrono.Era;
 import java.time.chrono.IsoEra;
 import java.util.Collection;
@@ -106,13 +107,16 @@
                       String name,
                       String descriptor,
                       boolean isInterface) {
-                    if (opcode == Opcodes.INVOKEVIRTUAL && name.equals("getEra")) {
+                    if (opcode == Opcodes.INVOKEINTERFACE && name.equals("getEra")) {
                       super.visitMethodInsn(
-                          opcode,
-                          owner,
+                          Opcodes.INVOKEVIRTUAL,
+                          "java/time/LocalDate",
                           name,
                           "()" + DescriptorUtils.javaTypeToDescriptor(eraClass.getTypeName()),
-                          isInterface);
+                          false);
+                      return;
+                    }
+                    if (opcode == Opcodes.CHECKCAST) {
                       return;
                     }
                     super.visitMethodInsn(opcode, owner, name, descriptor, isInterface);
@@ -124,7 +128,7 @@
   static class Executor {
 
     public static void main(String[] args) {
-      System.out.println(LocalDate.ofEpochDay(123456789L).getEra());
+      System.out.println(((ChronoLocalDate) LocalDate.ofEpochDay(123456789L)).getEra());
     }
   }
 }