commit | 9c538dbccb1c1252a36b6c430d47425d5ecdc625 | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Tue Jul 06 20:09:52 2021 +0200 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Wed Jul 07 05:01:28 2021 +0000 |
tree | 1e64655ed9e32d54a3e373e36b7e5d9227fde4b5 | |
parent | bcc4f8ade3754644b4de0d4971cab266f177d8f5 [diff] |
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()