Fix inadeqaute cycle elimination in presence of force-inline edges

Bug: 192020214
Change-Id: Ibdcf0566406f6aebcf609ca8da80cc84c35639c5
diff --git a/src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilderBase.java b/src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilderBase.java
index 4e7aab7..e4b22ba 100644
--- a/src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilderBase.java
+++ b/src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilderBase.java
@@ -679,6 +679,7 @@
 
           // Break the cycle by removing the edge caller->callee.
           removeCallEdge(edge.caller, edge.callee);
+          revisit.add(edge.callee);
         }
 
         // Recover the stack.