commit | 43cc4ce9bd13c033731b6b413afaa45c51623657 | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Wed Jul 07 08:52:04 2021 +0200 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Wed Jul 07 08:52:04 2021 +0200 |
tree | 67dcada2e310854559c31429d16f6ce34b2f0ee7 | |
parent | 3de53a377a043fb5ca4fad303ff1b29f34c80019 [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()