Skip to content

Commit 50158f3

Browse files
author
Thomas Schatzl
committed
8316002: Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading
Reviewed-by: coleenp
1 parent 6f2684b commit 50158f3

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/hotspot/share/classfile/classLoaderDataGraph.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,6 @@ bool ClassLoaderDataGraph::do_unloading() {
494494
assert_locked_or_safepoint(ClassLoaderDataGraph_lock);
495495

496496
ClassLoaderData* prev = nullptr;
497-
bool seen_dead_loader = false;
498497
uint loaders_processed = 0;
499498
uint loaders_removed = 0;
500499

@@ -505,7 +504,6 @@ bool ClassLoaderDataGraph::do_unloading() {
505504
} else {
506505
// Found dead CLD.
507506
loaders_removed++;
508-
seen_dead_loader = true;
509507
data->unload();
510508

511509
// Move dead CLD to unloading list.
@@ -523,7 +521,7 @@ bool ClassLoaderDataGraph::do_unloading() {
523521

524522
log_debug(class, loader, data)("do_unloading: loaders processed %u, loaders removed %u", loaders_processed, loaders_removed);
525523

526-
return seen_dead_loader;
524+
return loaders_removed != 0;
527525
}
528526

529527
// There's at least one dead class loader. Purge refererences of healthy module

0 commit comments

Comments
 (0)