Re-enable Shrinking in L8
Bug: 139273544
Change-Id: I9131ef402324738e928843d5c0080d57cb161722
diff --git a/src/main/java/com/android/tools/r8/L8Command.java b/src/main/java/com/android/tools/r8/L8Command.java
index f3b7e05..656fee1 100644
--- a/src/main/java/com/android/tools/r8/L8Command.java
+++ b/src/main/java/com/android/tools/r8/L8Command.java
@@ -163,15 +163,8 @@
}
public boolean isShrinking() {
- // TODO(b/139273544): Re-enable shrinking once fixed.
- 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
diff --git a/src/test/java/com/android/tools/r8/L8CommandTest.java b/src/test/java/com/android/tools/r8/L8CommandTest.java
index 97569ab..2370b74 100644
--- a/src/test/java/com/android/tools/r8/L8CommandTest.java
+++ b/src/test/java/com/android/tools/r8/L8CommandTest.java
@@ -125,9 +125,7 @@
.build());
}
- // TODO(b/139273544): Re-enable shrinking once fixed and re-enable tests using shrinking.
@Test
- @Ignore
public void addProguardConfigurationString() throws Throwable {
String keepRule = "-keep class java.time.*";
List<String> keepRules = new ArrayList<>();
@@ -143,7 +141,6 @@
}
@Test
- @Ignore
public void addProguardConfigurationFile() throws Throwable {
String keepRule = "-keep class java.time.*";
Path keepRuleFile = temp.newFile("keepRuleFile.txt").toPath();