< prev index next >

test/runtime/jni/CallWithJNIWeak/libCallWithJNIWeak.c

Print this page
rev 12652 : [mq]: kimpatch
rev 12654 : imported patch better-test
rev 12655 : [mq]: kim-review

*** 47,61 **** jfieldID id_d = (*env)->GetFieldID(env, this_class, "d", "D"); jfieldID id_l = (*env)->GetFieldID(env, this_class, "l", "Ljava/lang/Object;"); jvalue v; #define CHECK(variable, expected) \ ! do { if ((variable) != (expected)) { \ (*env)->ThrowNew(env, exception, #variable" != " #expected); \ return; \ } \ ! } while(0); v.i = (*env)->GetIntField(env, self, id_i); CHECK(v.i, 1); v.j = (*env)->GetLongField(env, self, id_j); --- 47,62 ---- jfieldID id_d = (*env)->GetFieldID(env, this_class, "d", "D"); jfieldID id_l = (*env)->GetFieldID(env, this_class, "l", "Ljava/lang/Object;"); jvalue v; #define CHECK(variable, expected) \ ! do { \ ! if ((variable) != (expected)) { \ (*env)->ThrowNew(env, exception, #variable" != " #expected); \ return; \ } \ ! } while(0) v.i = (*env)->GetIntField(env, self, id_i); CHECK(v.i, 1); v.j = (*env)->GetLongField(env, self, id_j);
< prev index next >