diff --git a/src/hotspot/share/classfile/classLoaderData.cpp b/src/hotspot/share/classfile/classLoaderData.cpp index 897f61e0e44..340ffadf837 100644 --- a/src/hotspot/share/classfile/classLoaderData.cpp +++ b/src/hotspot/share/classfile/classLoaderData.cpp @@ -804,6 +804,7 @@ void ClassLoaderData::init_handle_locked(OopHandle& dest, Handle h) { if (dest.resolve() != NULL) { return; } else { + record_modified_oops(); dest = _handles.add(h()); } }