1.1 --- a/src/share/vm/utilities/exceptions.hpp Wed Apr 08 00:12:59 2009 -0700 1.2 +++ b/src/share/vm/utilities/exceptions.hpp Wed Apr 08 10:56:49 2009 -0700 1.3 @@ -237,6 +237,9 @@ 1.4 #define THROW_ARG_0(name, signature, arg) THROW_ARG_(name, signature, arg, 0) 1.5 #define THROW_MSG_CAUSE_0(name, message, cause) THROW_MSG_CAUSE_(name, message, cause, 0) 1.6 1.7 +#define THROW_NULL(name) THROW_(name, NULL) 1.8 +#define THROW_MSG_NULL(name, message) THROW_MSG_(name, message, NULL) 1.9 + 1.10 // The CATCH macro checks that no exception has been thrown by a function; it is used at 1.11 // call sites about which is statically known that the callee cannot throw an exception 1.12 // even though it is declared with TRAPS.