# HG changeset patch # User Gilles Duboscq # Date 1381838551 -7200 # Node ID d837abecd503ac10c7353b690c19af840b9e1a0d # Parent c1910f6400d702f09b1eb5d2acf7bdb777080fca# Parent dc4b09c9d68e442886fccf562a1dd5e84cf83e62 Merge diff -r c1910f6400d7 -r d837abecd503 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.java Tue Oct 15 17:41:30 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.java Tue Oct 15 14:02:31 2013 +0200 @@ -99,8 +99,9 @@ DeoptimizeNode deopt = graph().add(new DeoptimizeNode(DeoptimizationAction.InvalidateRecompile, reason)); deopt.setDeoptimizationState(getDeoptimizationState()); setNext(deopt); + } else { + this.replaceAtUsages(null); } - this.replaceAtUsages(null); graph().removeFixed(this); } }