src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
changeset 58273 08a5148e7c4e
parent 57876 30db6422848b
child 58282 03fce7b04b42
--- a/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp	Mon Sep 23 14:39:11 2019 -0400
+++ b/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp	Mon Sep 23 14:49:04 2019 -0400
@@ -1034,7 +1034,7 @@
 
   if (jap.get_ret_type() == T_VOID) {
     return NULL;
-  } else if (jap.get_ret_type() == T_OBJECT || jap.get_ret_type() == T_ARRAY) {
+  } else if (is_reference_type(jap.get_ret_type())) {
     return JNIHandles::make_local((oop) result.get_jobject());
   } else {
     jvalue *value = (jvalue *) result.get_value_addr();