Trigger delayed parsing in JarCode.computeInliningConstraint if necessary
Bug: 129557890
Change-Id: I674e2ab79119c30b101abef54b4fa87df0894f5f
diff --git a/src/main/java/com/android/tools/r8/graph/JarCode.java b/src/main/java/com/android/tools/r8/graph/JarCode.java
index f8bd98a..3fc15e8 100644
--- a/src/main/java/com/android/tools/r8/graph/JarCode.java
+++ b/src/main/java/com/android/tools/r8/graph/JarCode.java
@@ -226,6 +226,8 @@
AppView<AppInfoWithLiveness> appView,
GraphLense graphLense,
DexType invocationContext) {
+ triggerDelayedParsingIfNeccessary();
+
InliningConstraintVisitor visitor =
new InliningConstraintVisitor(
application, appView, graphLense, encodedMethod, invocationContext);
diff --git a/src/test/java/com/android/tools/r8/kotlin/ProcessKotlinStdlibTest.java b/src/test/java/com/android/tools/r8/kotlin/ProcessKotlinStdlibTest.java
index d47e296..a5dc962 100644
--- a/src/test/java/com/android/tools/r8/kotlin/ProcessKotlinStdlibTest.java
+++ b/src/test/java/com/android/tools/r8/kotlin/ProcessKotlinStdlibTest.java
@@ -74,7 +74,7 @@
test("-dontshrink");
}
- @Ignore("b/129557890")
+ @Ignore("b/129558497")
@Test
public void testDontShrinkDifferently() throws Exception {
test(