diff -r 84d3126858d5 -r 05223cebd7a2 src/hotspot/share/classfile/classLoaderData.cpp --- a/src/hotspot/share/classfile/classLoaderData.cpp Tue Aug 21 09:33:41 2018 -0400 +++ b/src/hotspot/share/classfile/classLoaderData.cpp Tue Aug 21 10:03:22 2018 -0400 @@ -1144,13 +1144,9 @@ } } -void ClassLoaderDataGraph::keep_alive_cld_do(CLDClosure* cl) { - roots_cld_do(cl, NULL); -} - void ClassLoaderDataGraph::always_strong_cld_do(CLDClosure* cl) { if (ClassUnloading) { - keep_alive_cld_do(cl); + roots_cld_do(cl, NULL); } else { cld_do(cl); }