--- a/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Fri Jul 19 11:09:41 2019 +0200
+++ b/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Tue Jul 23 11:17:59 2019 -0700
@@ -2208,8 +2208,7 @@
C2V_VMENTRY(void, deleteGlobalHandle, (JNIEnv* env, jobject, jlong h))
jobject handle = (jobject)(address)h;
if (handle != NULL) {
- assert(JVMCI::is_global_handle(handle), "Invalid delete of global JNI handle");
- *((oop*)handle) = NULL; // Mark the handle as deleted, allocate will reuse it
+ JVMCI::destroy_global(handle);
}
}