Mercurial > hg > graal-compiler
changeset 22337:b4882e47c1f2
Interval: allow redefinition of NoDefinitionFound intervals.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Thu, 23 Jul 2015 18:27:09 +0200 |
parents | 68006fee3a2e |
children | e50e1e67e17e |
files | graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java Tue Jul 21 11:19:22 2015 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java Thu Jul 23 18:27:09 2015 +0200 @@ -657,7 +657,7 @@ } void setSpillDefinitionPos(int pos) { - assert spillState() == SpillState.SpillInDominator || spillDefinitionPos() == -1 : "cannot set the position twice"; + assert spillState() == SpillState.SpillInDominator || spillState() == SpillState.NoDefinitionFound || spillDefinitionPos() == -1 : "cannot set the position twice"; splitParent().spillDefinitionPos = pos; }