Disable Shrinking in L8 temporarily
Change-Id: I91b2706ae579341af1cbedefc6acf1bc2b71e8bb
diff --git a/src/main/java/com/android/tools/r8/L8Command.java b/src/main/java/com/android/tools/r8/L8Command.java
index 1373928..952c362 100644
--- a/src/main/java/com/android/tools/r8/L8Command.java
+++ b/src/main/java/com/android/tools/r8/L8Command.java
@@ -163,8 +163,14 @@
}
public boolean isShrinking() {
+ getReporter()
+ .warning(
+ new StringDiagnostic(
+ "Shrinking of desugared library has been temporarily disabled due to known bugs"
+ + " being fixed."));
+ return false;
// Answers true if keep rules, even empty, are provided.
- return !proguardConfigStrings.isEmpty() || !proguardConfigFiles.isEmpty();
+ // return !proguardConfigStrings.isEmpty() || !proguardConfigFiles.isEmpty();
}
@Override
@@ -198,7 +204,7 @@
@Override
void validate() {
Reporter reporter = getReporter();
- if (!hasDesugaredLibraryConfiguration()){
+ if (!hasDesugaredLibraryConfiguration()) {
reporter.error("L8 requires a desugared library configuration");
}
if (getProgramConsumer() instanceof ClassFileConsumer) {