src/hotspot/share/classfile/classLoaderDataGraph.cpp
changeset 52587 6cd56deebb0d
parent 52586 74109912c738
child 52781 436097b038a1
--- a/src/hotspot/share/classfile/classLoaderDataGraph.cpp	Fri Nov 16 07:30:40 2018 -0500
+++ b/src/hotspot/share/classfile/classLoaderDataGraph.cpp	Fri Nov 16 10:54:04 2018 -0500
@@ -582,7 +582,7 @@
 }
 
 void ClassLoaderDataGraph::purge() {
-  assert(SafepointSynchronize::is_at_safepoint(), "must be at safepoint!");
+  assert_locked_or_safepoint(ClassLoaderDataGraph_lock);
   ClassLoaderData* list = _unloading;
   _unloading = NULL;
   ClassLoaderData* next = list;