Remove redundant call to removeRedundantBlocks() in ArrayConstructionSimplifier

The last thing simplifyArrayConstructionBlock() does is call
removeRedundantBlocks(), so callers of it need not call it themselves.

Bug: None
Change-Id: I162ca092b704601ed00f614b5c7b4bc41e3692fd
diff --git a/src/main/java/com/android/tools/r8/ir/conversion/passes/ArrayConstructionSimplifier.java b/src/main/java/com/android/tools/r8/ir/conversion/passes/ArrayConstructionSimplifier.java
index 2a93788..b0cac47 100644
--- a/src/main/java/com/android/tools/r8/ir/conversion/passes/ArrayConstructionSimplifier.java
+++ b/src/main/java/com/android/tools/r8/ir/conversion/passes/ArrayConstructionSimplifier.java
@@ -96,9 +96,6 @@
       BasicBlock block = worklist.next();
       hasChanged |= simplifyArrayConstructionBlock(block, worklist, code, appView.options());
     }
-    if (hasChanged) {
-      code.removeRedundantBlocks();
-    }
     return CodeRewriterResult.hasChanged(hasChanged);
   }