--- old/test/runtime/jni/CallWithJNIWeak/libCallWithJNIWeak.c 2017-02-23 13:57:11.545861363 +0100 +++ new/test/runtime/jni/CallWithJNIWeak/libCallWithJNIWeak.c 2017-02-23 13:57:11.449862309 +0100 @@ -48,12 +48,13 @@ 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); +#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);