Mercurial > hg > truffle
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 {