Remove vivified synthetic kind
Otherwise this is treated as a global synthetic (and it is not used).
Change-Id: I069ebf2eb30a64ba79844ef261bbf6aefa1bfc02
diff --git a/src/main/java/com/android/tools/r8/synthesis/SyntheticNaming.java b/src/main/java/com/android/tools/r8/synthesis/SyntheticNaming.java
index 301d7b4..4b80427 100644
--- a/src/main/java/com/android/tools/r8/synthesis/SyntheticNaming.java
+++ b/src/main/java/com/android/tools/r8/synthesis/SyntheticNaming.java
@@ -47,7 +47,6 @@
public final SyntheticKind RETARGET_CLASS = generator.forFixedClass("RetargetClass");
public final SyntheticKind RETARGET_INTERFACE = generator.forFixedClass("RetargetInterface");
public final SyntheticKind WRAPPER = generator.forFixedClass("$Wrapper");
- public final SyntheticKind VIVIFIED = generator.forFixedClass("");
public final SyntheticKind VIVIFIED_WRAPPER = generator.forFixedClass("$VivifiedWrapper");
public final SyntheticKind INIT_TYPE_ARGUMENT = generator.forFixedClass("-IA");
public final SyntheticKind HORIZONTAL_INIT_TYPE_ARGUMENT_1 =
@@ -169,6 +168,7 @@
}
SyntheticKind forFixedClass(String descriptor) {
+ assert !descriptor.isEmpty();
return register(new SyntheticFixedClassKind(getNextId(), descriptor, false));
}