Mercurial > hg > graal-jvmci-8
changeset 10085:9d15ca2f38d1
fix == on Register value
author | Mick Jordan <mick.jordan@oracle.com> |
---|---|
date | Tue, 18 Jun 2013 14:17:45 -0700 |
parents | dcc1994e523e |
children | e0fb8a213650 |
files | graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java Tue Jun 18 18:35:18 2013 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java Tue Jun 18 14:17:45 2013 -0700 @@ -737,7 +737,7 @@ Register ignore = interval.location() != null && isRegister(interval.location()) ? asRegister(interval.location()) : null; for (Register availableReg : availableRegs) { int number = availableReg.number; - if (availableReg == ignore) { + if (availableReg.equals(ignore)) { // this register must be ignored } else if (usePos[number] > regNeededUntil) { if (reg == null || (usePos[number] > usePos[reg.number])) {