src/hotspot/share/prims/jni.cpp
changeset 58177 4932dce35882
parent 58056 db92a157dd70
child 58273 08a5148e7c4e
equal deleted inserted replaced
58176:470af058bd5f 58177:4932dce35882
   566 
   566 
   567   oop sub_mirror   = JNIHandles::resolve_non_null(sub);
   567   oop sub_mirror   = JNIHandles::resolve_non_null(sub);
   568   oop super_mirror = JNIHandles::resolve_non_null(super);
   568   oop super_mirror = JNIHandles::resolve_non_null(super);
   569   if (java_lang_Class::is_primitive(sub_mirror) ||
   569   if (java_lang_Class::is_primitive(sub_mirror) ||
   570       java_lang_Class::is_primitive(super_mirror)) {
   570       java_lang_Class::is_primitive(super_mirror)) {
   571     jboolean ret = oopDesc::equals(sub_mirror, super_mirror);
   571     jboolean ret = (sub_mirror == super_mirror);
   572 
   572 
   573     HOTSPOT_JNI_ISASSIGNABLEFROM_RETURN(ret);
   573     HOTSPOT_JNI_ISASSIGNABLEFROM_RETURN(ret);
   574     return ret;
   574     return ret;
   575   }
   575   }
   576   Klass* sub_klass   = java_lang_Class::as_Klass(sub_mirror);
   576   Klass* sub_klass   = java_lang_Class::as_Klass(sub_mirror);