hotspot/src/share/vm/classfile/classFileParser.cpp
changeset 46697 2fdbdc5e0765
parent 46625 edefffab74e2
child 46701 f559541c0daa
--- a/hotspot/src/share/vm/classfile/classFileParser.cpp	Thu Jul 20 15:44:51 2017 +0800
+++ b/hotspot/src/share/vm/classfile/classFileParser.cpp	Thu Jul 20 11:01:20 2017 -0400
@@ -5556,10 +5556,7 @@
   if (anon_last_slash == NULL) {  // Unnamed package
     prepend_host_package_name(_host_klass, CHECK);
   } else {
-    if (!InstanceKlass::is_same_class_package(_host_klass->class_loader(),
-                                              _host_klass->name(),
-                                              _host_klass->class_loader(),
-                                              _class_name)) {
+    if (!_host_klass->is_same_class_package(_host_klass->class_loader(), _class_name)) {
       ResourceMark rm(THREAD);
       THROW_MSG(vmSymbols::java_lang_IllegalArgumentException(),
         err_msg("Host class %s and anonymous class %s are in different packages",