changeset 15651:ca2a8fe16037

fix action comparison when comparing DeoptimizeNodes
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Wed, 14 May 2014 21:14:13 -0700
parents 034a5acbae14
children 3397e82e2f35
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java	Wed May 14 19:11:16 2014 +0200
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java	Wed May 14 21:14:13 2014 -0700
@@ -325,7 +325,7 @@
         } else if (next1 instanceof DeoptimizeNode && next2 instanceof DeoptimizeNode) {
             DeoptimizeNode deopt1 = (DeoptimizeNode) next1;
             DeoptimizeNode deopt2 = (DeoptimizeNode) next2;
-            if (deopt1.reason() == deopt2.reason() && deopt1.action() == deopt1.action()) {
+            if (deopt1.reason() == deopt2.reason() && deopt1.action() == deopt2.action()) {
                 // Same deoptimization reason and action.
                 return true;
             }