src/hotspot/share/code/compiledMethod.cpp
changeset 59248 e92153ed8bdc
parent 59247 56bf71d64d51
child 59252 623722a6aeb9
equal deleted inserted replaced
59247:56bf71d64d51 59248:e92153ed8bdc
   613       metadata_Relocation* r = iter.metadata_reloc();
   613       metadata_Relocation* r = iter.metadata_reloc();
   614       Metadata* md = r->metadata_value();
   614       Metadata* md = r->metadata_value();
   615       if (md != NULL && md->is_method()) {
   615       if (md != NULL && md->is_method()) {
   616         Method* method = static_cast<Method*>(md);
   616         Method* method = static_cast<Method*>(md);
   617         if (!method->method_holder()->is_loader_alive()) {
   617         if (!method->method_holder()->is_loader_alive()) {
   618           Atomic::store((Method*)NULL, r->metadata_addr());
   618           Atomic::store(r->metadata_addr(), (Method*)NULL);
   619 
   619 
   620           if (!r->metadata_is_immediate()) {
   620           if (!r->metadata_is_immediate()) {
   621             r->fix_metadata_relocation();
   621             r->fix_metadata_relocation();
   622           }
   622           }
   623         }
   623         }