src/hotspot/share/oops/klassVtable.cpp
changeset 58177 4932dce35882
parent 55655 419420eb5230
child 58507 7c1d0616828c
--- a/src/hotspot/share/oops/klassVtable.cpp	Tue Sep 17 09:51:02 2019 +0200
+++ b/src/hotspot/share/oops/klassVtable.cpp	Tue Sep 17 09:51:02 2019 +0200
@@ -491,7 +491,7 @@
           // to link to the first super, and we get all the others.
           Handle super_loader(THREAD, super_klass->class_loader());
 
-          if (!oopDesc::equals(target_loader(), super_loader())) {
+          if (target_loader() != super_loader()) {
             ResourceMark rm(THREAD);
             Symbol* failed_type_symbol =
               SystemDictionary::check_signature_loaders(signature, target_loader,
@@ -1237,7 +1237,7 @@
       // if checkconstraints requested
       if (checkconstraints) {
         Handle method_holder_loader (THREAD, target->method_holder()->class_loader());
-        if (!oopDesc::equals(method_holder_loader(), interface_loader())) {
+        if (method_holder_loader() != interface_loader()) {
           ResourceMark rm(THREAD);
           Symbol* failed_type_symbol =
             SystemDictionary::check_signature_loaders(m->signature(),