changeset 18493:11bc91bcc525

ClassSubstitutions: use .isNull on klass pointer
author Bernhard Urban <bernhard.urban@jku.at>
date Mon, 24 Nov 2014 16:33:02 +0100
parents f39180e681b8
children 9e944c7eaded
files graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassSubstitutions.java
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassSubstitutions.java	Mon Nov 24 16:30:28 2014 +0100
+++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassSubstitutions.java	Mon Nov 24 16:33:02 2014 +0100
@@ -47,8 +47,7 @@
     @MethodSubstitution(isStatic = false, forced = true)
     public static int getModifiers(final Class<?> thisObj) {
         KlassPointer klass = ClassGetHubNode.readClass(thisObj);
-        KlassPointer zero = KlassPointer.fromWord(Word.unsigned(0));
-        if (klass.equal(zero)) {
+        if (klass.isNull()) {
             // Class for primitive type
             return Modifier.ABSTRACT | Modifier.FINAL | Modifier.PUBLIC;
         } else {