diff graal/com.oracle.graal.phases/src/com/oracle/graal/phases/verify/VerifyUsageWithEquals.java @ 9799:41de6947dbc9

VerifyUsageWithEquals: check for null before passing it to isAssignableForm()
author Bernhard Urban <bernhard.urban@jku.at>
date Thu, 23 May 2013 10:57:51 +0200
parents ad50389f1da4
children 2eaac2c3670b
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/verify/VerifyUsageWithEquals.java	Thu May 23 02:22:26 2013 +0200
+++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/verify/VerifyUsageWithEquals.java	Thu May 23 10:57:51 2013 +0200
@@ -43,7 +43,7 @@
             ResolvedJavaType valueType = runtime.lookupJavaType(klass);
             ResolvedJavaType nodeType = node.objectStamp().type();
 
-            if (valueType.isAssignableFrom(nodeType)) {
+            if (nodeType != null && valueType.isAssignableFrom(nodeType)) {
                 return true;
             }
         }