Mercurial > hg > graal-compiler
changeset 16202:04c0c507d123
prevent attempt to delete a node twice
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 25 Jun 2014 11:28:46 +0200 |
parents | 6140fd60abe9 |
children | bf0e3ff4b2c4 |
files | graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedScaledInductionVariable.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedScaledInductionVariable.java Tue Jun 24 23:29:13 2014 +0200 +++ b/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedScaledInductionVariable.java Wed Jun 25 11:28:46 2014 +0200 @@ -123,7 +123,7 @@ @Override public void deleteUnusedNodes() { - if (scale.usages().isEmpty()) { + if (scale.isAlive() && scale.usages().isEmpty()) { GraphUtil.killWithUnusedFloatingInputs(scale); } }