Fix inadequate type propagation in StringBuilderAppendOptimizer

Change-Id: Ie210f84e16fb19002a7975a6960c3d03951209c5
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/string/StringBuilderAction.java b/src/main/java/com/android/tools/r8/ir/optimize/string/StringBuilderAction.java
index e8a0bf8..c19f65e 100644
--- a/src/main/java/com/android/tools/r8/ir/optimize/string/StringBuilderAction.java
+++ b/src/main/java/com/android/tools/r8/ir/optimize/string/StringBuilderAction.java
@@ -178,7 +178,7 @@
         Instruction instruction,
         AffectedValues affectedValues,
         StringBuilderOracle oracle) {
-      instruction.outValue().replaceUsers(existingString);
+      instruction.outValue().replaceUsers(existingString, affectedValues);
       iterator.removeOrReplaceByDebugLocalRead();
     }