changeset 13684:72f85504e79e

Use .equals instead of == to compare Constant
author Gilles Duboscq <duboscq@ssw.jku.at>
date Fri, 17 Jan 2014 23:16:59 +0100
parents de839ec35cc7
children 29a6cb0783de fbf448929260
files graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/UseTrappingNullChecksPhase.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/UseTrappingNullChecksPhase.java	Fri Jan 17 16:03:13 2014 -0500
+++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/UseTrappingNullChecksPhase.java	Fri Jan 17 23:16:59 2014 +0100
@@ -50,7 +50,7 @@
         if (deopt.reason() != DeoptimizationReason.NullCheckException) {
             return;
         }
-        if (deopt.getSpeculation() != null && deopt.getSpeculation() != Constant.NULL_OBJECT) {
+        if (deopt.getSpeculation() != null && !deopt.getSpeculation().equals(Constant.NULL_OBJECT)) {
             return;
         }
         Node predecessor = deopt.predecessor();