changeset 12422:d837abecd503

Merge
author Gilles Duboscq <duboscq@ssw.jku.at>
date Tue, 15 Oct 2013 14:02:31 +0200
parents c1910f6400d7 (current diff) dc4b09c9d68e (diff)
children 370b5f07f9e2
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.java
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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);
         }
     }