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(); }