Assure no more optimization feedback left at each processing.
Change-Id: Ia15bee23996aadf8304ea2a3f78139d9f62ff27c
diff --git a/src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java b/src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java
index 9935044..4076ce3 100644
--- a/src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java
+++ b/src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java
@@ -662,6 +662,8 @@
assert graphLenseForIR == appView.graphLense();
}
+ // Assure that no more optimization feedback left after primary processing.
+ assert feedback.noUpdatesLeft();
appView.setAllCodeProcessed();
if (libraryMethodOverrideAnalysis != null) {
@@ -784,6 +786,7 @@
}
}
+ // Assure that no more optimization feedback left after post processing.
assert feedback.noUpdatesLeft();
// Check if what we've added to the application builder as synthesized classes are same as