Mercurial > hg > graal-jvmci-8
changeset 23991:4913d70f630b
Use direct memory access when checking for a leaf class.
author | Christian Haeubl <christian.haeubl@oracle.com> |
---|---|
date | Mon, 30 Jan 2017 09:59:50 +0100 |
parents | 2e9d95cef56b |
children | 1b8892b4ce9c |
files | jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Fri Jan 27 11:29:16 2017 +0100 +++ b/jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Mon Jan 30 09:59:50 2017 +0100 @@ -255,7 +255,7 @@ * @return true if the type is a leaf class */ private boolean isLeafClass() { - return getSubklass() == null; + return UNSAFE.getLong(this.getMetaspaceKlass() + config().subklassOffset) == 0; } /**