src/hotspot/share/classfile/systemDictionary.cpp
changeset 49352 0b48f0aa79ec
parent 49348 fde3feaaa4ed
child 49592 77fb0be7d19f
--- a/src/hotspot/share/classfile/systemDictionary.cpp	Tue Mar 06 16:02:04 2018 -0800
+++ b/src/hotspot/share/classfile/systemDictionary.cpp	Tue Mar 06 22:08:30 2018 -0800
@@ -3043,6 +3043,9 @@
       _master_dictionary(master_dictionary) {}
     void do_cld(ClassLoaderData* cld) {
       ResourceMark rm;
+      if (cld->is_anonymous()) {
+        return;
+      }
       if (cld->is_system_class_loader_data() || cld->is_platform_class_loader_data()) {
         for (int i = 0; i < cld->dictionary()->table_size(); ++i) {
           Dictionary* curr_dictionary = cld->dictionary();