--- a/jdk/src/java.base/share/native/libjli/java.h Wed Aug 31 13:50:02 2016 -0700
+++ b/jdk/src/java.base/share/native/libjli/java.h Wed Aug 31 11:53:58 2016 -0700
@@ -253,6 +253,13 @@
#define NULL_CHECK(NC_check_pointer) \
NULL_CHECK_RETURN_VALUE(NC_check_pointer, )
+#define CHECK_EXCEPTION_RETURN_VALUE(CER_value) \
+ do { \
+ if ((*env)->ExceptionOccurred(env)) { \
+ return CER_value; \
+ } \
+ } while (JNI_FALSE)
+
#define CHECK_EXCEPTION_RETURN() \
do { \
if ((*env)->ExceptionOccurred(env)) { \