From b14a882ec714a6b10396cbeb249ee31474208477 Mon Sep 17 00:00:00 2001 From: Doug Simon Date: Mon, 6 Nov 2023 21:28:18 +0100 Subject: [PATCH] ensureLinked must be able to call Java --- src/hotspot/share/jvmci/jvmciCompilerToVM.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp b/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp index f2d58ae3fb317..f87671cd33f26 100644 --- a/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp +++ b/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp @@ -1978,6 +1978,7 @@ C2V_VMENTRY(void, ensureInitialized, (JNIEnv* env, jobject, ARGUMENT_PAIR(klass) C2V_END C2V_VMENTRY(void, ensureLinked, (JNIEnv* env, jobject, ARGUMENT_PAIR(klass))) + CompilerThreadCanCallJava canCallJava(thread, true); // Linking requires Java calls Klass* klass = UNPACK_PAIR(Klass, klass); if (klass == nullptr) { JVMCI_THROW(NullPointerException);