@@ -232,11 +232,11 @@ // Unload nmethods. CodeCache::do_unloading(&is_alive, 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.