src/hotspot/share/prims/unsafe.cpp
changeset 51444 3e5d28e6de32
parent 50429 83aec1d357d4
child 52220 9c260a6b6471
--- a/src/hotspot/share/prims/unsafe.cpp	Mon Aug 20 10:04:00 2018 +0200
+++ b/src/hotspot/share/prims/unsafe.cpp	Mon Aug 20 08:25:57 2018 -0400
@@ -776,8 +776,8 @@
 
   // Make sure it's the real host class, not another anonymous class.
   while (host_klass != NULL && host_klass->is_instance_klass() &&
-         InstanceKlass::cast(host_klass)->is_anonymous()) {
-    host_klass = InstanceKlass::cast(host_klass)->host_klass();
+         InstanceKlass::cast(host_klass)->is_unsafe_anonymous()) {
+    host_klass = InstanceKlass::cast(host_klass)->unsafe_anonymous_host();
   }
 
   // Primitive types have NULL Klass* fields in their java.lang.Class instances.