src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java	Mon Mar 20 17:39:49 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java	Mon Mar 20 17:39:48 2017

*** 195,205 **** --- 195,205 ---- int nextBlockIndex = block.getLinearScanNumber() + 1; if (nextBlockIndex < allocator.sortedBlocks().length) { block = allocator.sortedBlocks()[nextBlockIndex]; if (range.to <= allocator.getFirstLirInstructionId(block)) { range = range.next; ! if (range == Range.EndMarker) { ! if (range.isEndMarker()) { block = null; } else { block = allocator.blockForId(range.from); } }

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File