src/hotspot/share/prims/jniCheck.cpp
changeset 58760 1f7f707c1aa9
parent 58562 e43ac61b89ab
child 59016 3b9eeae66fa0
--- a/src/hotspot/share/prims/jniCheck.cpp	Wed Oct 23 17:35:32 2019 +0200
+++ b/src/hotspot/share/prims/jniCheck.cpp	Wed Oct 23 18:34:25 2019 +0200
@@ -266,7 +266,7 @@
   /* check for proper subclass hierarchy */
   JNIid* id = jfieldIDWorkaround::from_static_jfieldID(fid);
   Klass* f_oop = id->holder();
-  if (!InstanceKlass::cast(k_oop)->is_subtype_of(f_oop))
+  if (!k_oop->is_subtype_of(f_oop))
     ReportJNIFatalError(thr, fatal_wrong_static_field);
 
   /* check for proper field type */
@@ -513,7 +513,7 @@
   assert(klass != NULL, "klass argument must have a value");
 
   if (!klass->is_instance_klass() ||
-      !InstanceKlass::cast(klass)->is_subclass_of(SystemDictionary::Throwable_klass())) {
+      !klass->is_subclass_of(SystemDictionary::Throwable_klass())) {
     ReportJNIFatalError(thr, fatal_class_not_a_throwable_class);
   }
 }