Fix spilling of unused values Bug: 192293683 Change-Id: I1e85508d48eaf33664770c941eb13648df0c4b0b
diff --git a/src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java b/src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java index 179dffd..e98adec 100644 --- a/src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java +++ b/src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java
@@ -2574,7 +2574,7 @@ addLiveRange( definition, block, - instruction.getNumber() + INSTRUCTION_NUMBER_DELTA, + instruction.getNumber() + INSTRUCTION_NUMBER_DELTA - 1, liveIntervals, options); assert !options.isGeneratingClassFiles() || instruction.isArgument()