@@ -2137,11 +2137,11 @@ // Unload nmethods. CodeCache::do_unloading(is_alive_closure(), purged_class); // Prune dead klasses from subklass/sibling/implementor lists. - Klass::clean_weak_klass_links(); + Klass::clean_weak_klass_links(purged_class); } { GCTraceTime(Debug, gc, phases) t("Scrub String Table", &_gc_timer); // Delete entries for dead interned strings.