hotspot/src/share/vm/classfile/javaClasses.cpp
changeset 38014 8731fa11f766
parent 37438 873c4aea8d1b
child 38060 954c9575f653
equal deleted inserted replaced
38013:89b93eb018fb 38014:8731fa11f766
   850       if (fixup_module_field_list() == NULL) {
   850       if (fixup_module_field_list() == NULL) {
   851         GrowableArray<Klass*>* list =
   851         GrowableArray<Klass*>* list =
   852           new (ResourceObj::C_HEAP, mtClass) GrowableArray<Klass*>(500, true);
   852           new (ResourceObj::C_HEAP, mtClass) GrowableArray<Klass*>(500, true);
   853         set_fixup_module_field_list(list);
   853         set_fixup_module_field_list(list);
   854       }
   854       }
       
   855       k->class_loader_data()->inc_keep_alive();
   855       fixup_module_field_list()->push(k());
   856       fixup_module_field_list()->push(k());
   856     }
   857     }
   857   } else {
   858   } else {
   858     if (fixup_mirror_list() == NULL) {
   859     if (fixup_mirror_list() == NULL) {
   859       GrowableArray<Klass*>* list =
   860       GrowableArray<Klass*>* list =