# HG changeset patch # User Thomas Wuerthinger # Date 1424646772 -3600 # Node ID 10a0f4aef97c4f80d0ce7206b7c9de1362f5845c # Parent c99fb69e93c74a609e8cd1ea74343901f19abd53 Fix after changes in GraphUtil. diff -r c99fb69e93c7 -r 10a0f4aef97c graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java Sun Feb 22 23:54:35 2015 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java Mon Feb 23 00:12:52 2015 +0100 @@ -133,10 +133,12 @@ } if (usageToKill != null) { for (Node usage : usageToKill) { - if (usage instanceof PhiNode) { - usage.replaceFirstInput(node, null); - } else { - propagateKill(usage); + if (usage.isAlive()) { + if (usage instanceof PhiNode) { + usage.replaceFirstInput(node, null); + } else { + propagateKill(usage); + } } } }