src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
changeset 52311 274ba8fbd96d
parent 51997 9ce37fa2e179
child 52356 19c4a3eec4d7
--- a/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp	Mon Oct 29 08:38:59 2018 -0400
+++ b/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp	Mon Oct 29 10:21:34 2018 -0400
@@ -627,6 +627,7 @@
 C2V_VMENTRY(jboolean, hasFinalizableSubclass,(JNIEnv *, jobject, jobject jvmci_type))
   Klass* klass = CompilerToVM::asKlass(jvmci_type);
   assert(klass != NULL, "method must not be called for primitive types");
+  MutexLocker ml(Compile_lock);
   return Dependencies::find_finalizable_subclass(klass) != NULL;
 C2V_END