Hi David,
The CHECK_RETURN macros have existed in java.net for some time and
I have not seen any empty statement warnings.
The CHECK_EXCEPTION macros are new and does not have any uses yet.
I don't plan to do any wholesale modification of current sources.
The macros always produce a valid statement; (though my c/c++ may be a
bit rusty).
(Note that it has been requested to rename the macros to include a
JNU_prefix
to be consistent with other macros in jni_util.h. I will propose a
separate set of changes for that).
Roger
On 1/13/2014 9:51 PM, David Holmes wrote:
Hi Roger,
webrev:
http://cr.openjdk.java.net/~rriggs/webrev-check-exception-8030875/
Do these macro definitions not cause "empty statement" warnings from
the compiler? (Existing ones have the same problem I guess)
Also I don't see any use of the CHECK_EXCEPTION macros? In fact the
bulk of changes here seem completely unrelated to the "exception"
aspect of this CR.
Cheers,
David
[1] https://bugs.openjdk.java.net/browse/JDK-8030875