4069 if (mnt != NULL) { |
4069 if (mnt != NULL) { |
4070 bool trace_name_printed = false; |
4070 bool trace_name_printed = false; |
4071 mnt->adjust_method_entries(the_class(), &trace_name_printed); |
4071 mnt->adjust_method_entries(the_class(), &trace_name_printed); |
4072 } |
4072 } |
4073 |
4073 |
4074 // Fix Resolution Error table also to remove old constant pools |
|
4075 SystemDictionary::delete_resolution_error(old_constants); |
|
4076 |
|
4077 if (the_class->oop_map_cache() != NULL) { |
4074 if (the_class->oop_map_cache() != NULL) { |
4078 // Flush references to any obsolete methods from the oop map cache |
4075 // Flush references to any obsolete methods from the oop map cache |
4079 // so that obsolete methods are not pinned. |
4076 // so that obsolete methods are not pinned. |
4080 the_class->oop_map_cache()->flush_obsolete_entries(); |
4077 the_class->oop_map_cache()->flush_obsolete_entries(); |
4081 } |
4078 } |