Skip to content

Commit

Permalink
8338331: Fix -Wzero-as-null-pointer-constant warnings from CHECK_0 in…
Browse files Browse the repository at this point in the history
… jni.cpp

Reviewed-by: dholmes, shade
  • Loading branch information
Kim Barrett committed Aug 15, 2024
1 parent ace4965 commit 52d9d69
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions src/hotspot/share/prims/jni.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1156,7 +1156,7 @@ JNI_ENTRY(ResultType, \
va_start(args, methodID); \
JavaValue jvalue(Tag); \
JNI_ArgumentPusherVaArg ap(methodID, args); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_(ResultType{})); \
va_end(args); \
ret = jvalue.get_##ResultType(); \
return ret;\
Expand Down Expand Up @@ -1209,7 +1209,7 @@ JNI_ENTRY(ResultType, \
\
JavaValue jvalue(Tag); \
JNI_ArgumentPusherVaArg ap(methodID, args); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_(ResultType{})); \
ret = jvalue.get_##ResultType(); \
return ret;\
JNI_END
Expand Down Expand Up @@ -1260,7 +1260,7 @@ JNI_ENTRY(ResultType, \
\
JavaValue jvalue(Tag); \
JNI_ArgumentPusherArray ap(methodID, args); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_(ResultType{})); \
ret = jvalue.get_##ResultType(); \
return ret;\
JNI_END
Expand Down Expand Up @@ -1353,7 +1353,7 @@ JNI_ENTRY(ResultType, \
va_start(args, methodID); \
JavaValue jvalue(Tag); \
JNI_ArgumentPusherVaArg ap(methodID, args); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_(ResultType{})); \
va_end(args); \
ret = jvalue.get_##ResultType(); \
return ret;\
Expand Down Expand Up @@ -1406,7 +1406,7 @@ JNI_ENTRY(ResultType, \
\
JavaValue jvalue(Tag); \
JNI_ArgumentPusherVaArg ap(methodID, args); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_(ResultType{})); \
ret = jvalue.get_##ResultType(); \
return ret;\
JNI_END
Expand Down Expand Up @@ -1458,7 +1458,7 @@ JNI_ENTRY(ResultType, \
\
JavaValue jvalue(Tag); \
JNI_ArgumentPusherArray ap(methodID, args); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \
jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_(ResultType{})); \
ret = jvalue.get_##ResultType(); \
return ret;\
JNI_END
Expand Down Expand Up @@ -1554,7 +1554,7 @@ JNI_ENTRY(ResultType, \
va_start(args, methodID); \
JavaValue jvalue(Tag); \
JNI_ArgumentPusherVaArg ap(methodID, args); \
jni_invoke_static(env, &jvalue, nullptr, JNI_STATIC, methodID, &ap, CHECK_0); \
jni_invoke_static(env, &jvalue, nullptr, JNI_STATIC, methodID, &ap, CHECK_(ResultType{})); \
va_end(args); \
ret = jvalue.get_##ResultType(); \
return ret;\
Expand Down Expand Up @@ -1609,8 +1609,8 @@ JNI_ENTRY(ResultType, \
JNI_ArgumentPusherVaArg ap(methodID, args); \
/* Make sure class is initialized before trying to invoke its method */ \
Klass* k = java_lang_Class::as_Klass(JNIHandles::resolve_non_null(cls)); \
k->initialize(CHECK_0); \
jni_invoke_static(env, &jvalue, nullptr, JNI_STATIC, methodID, &ap, CHECK_0); \
k->initialize(CHECK_(ResultType{})); \
jni_invoke_static(env, &jvalue, nullptr, JNI_STATIC, methodID, &ap, CHECK_(ResultType{})); \
va_end(args); \
ret = jvalue.get_##ResultType(); \
return ret;\
Expand Down Expand Up @@ -1663,7 +1663,7 @@ JNI_ENTRY(ResultType, \
\
JavaValue jvalue(Tag); \
JNI_ArgumentPusherArray ap(methodID, args); \
jni_invoke_static(env, &jvalue, nullptr, JNI_STATIC, methodID, &ap, CHECK_0); \
jni_invoke_static(env, &jvalue, nullptr, JNI_STATIC, methodID, &ap, CHECK_(ResultType{})); \
ret = jvalue.get_##ResultType(); \
return ret;\
JNI_END
Expand Down

0 comments on commit 52d9d69

Please sign in to comment.