changeset 4337:b801d2f9e2b0

Fix NPE in FixedGuardNode's simplify
author Gilles Duboscq <duboscq@ssw.jku.at>
date Fri, 27 Jan 2012 00:40:26 +0100
parents b5c12b21879c
children 04ebcabcba4f 44e2e5cb37f3 cd2b68ef8e23
files graal/com.oracle.max.graal.nodes/src/com/oracle/max/graal/nodes/FixedGuardNode.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.nodes/src/com/oracle/max/graal/nodes/FixedGuardNode.java	Fri Jan 27 00:27:10 2012 +0100
+++ b/graal/com.oracle.max.graal.nodes/src/com/oracle/max/graal/nodes/FixedGuardNode.java	Fri Jan 27 00:40:26 2012 +0100
@@ -61,10 +61,10 @@
                     conditions.remove(n);
                 } else {
                     FixedNode next = this.next();
-                    setNext(graph().add(new DeoptimizeNode(DeoptAction.InvalidateRecompile)));
                     if (next != null) {
                         tool.deleteBranch(next);
                     }
+                    setNext(graph().add(new DeoptimizeNode(DeoptAction.InvalidateRecompile)));
                     return;
                 }
             }