Mercurial > hg > graal-jvmci-8
changeset 22155:ff70961cdfd4
Use register hints only on true virtual stack slots
author | Stefan Anzinger <stefan.anzinger@oracle.com> |
---|---|
date | Tue, 07 Jul 2015 11:32:09 +0200 |
parents | 4f56b2984531 |
children | 0be1cc9089de |
files | graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/FixPointIntervalBuilder.java |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/FixPointIntervalBuilder.java Tue Jul 07 11:55:52 2015 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/FixPointIntervalBuilder.java Tue Jul 07 11:32:09 2015 +0200 @@ -236,8 +236,7 @@ if (flags.contains(OperandFlag.HINT)) { op.forEachRegisterHint(targetValue, mode, (registerHint, valueMode, valueFlags) -> { - if (isStackSlotValue(registerHint)) { - assert isVirtualStackSlot(registerHint) : "Hint is not a VirtualStackSlot: " + registerHint; + if (isVirtualStackSlot(registerHint)) { StackInterval from = getOrCreateInterval((VirtualStackSlot) registerHint); StackInterval to = getOrCreateInterval(targetValue);