From 9ac6ac86d32d2a9a52fade257adeedd103d6ff82 Mon Sep 17 00:00:00 2001 From: Doug Simon Date: Tue, 7 Nov 2023 10:13:54 +0000 Subject: [PATCH] 8319559: [JVMCI] ensureLinked must be able to call Java Reviewed-by: never, thartmann --- 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 f2d58ae3fb3..f87671cd33f 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);