diff -r b154310845de -r b59b8c387950 hotspot/src/share/vm/utilities/exceptions.hpp --- a/hotspot/src/share/vm/utilities/exceptions.hpp Tue Oct 13 12:04:21 2009 -0700 +++ b/hotspot/src/share/vm/utilities/exceptions.hpp Tue Oct 13 16:29:31 2009 -0700 @@ -103,7 +103,7 @@ } ExceptionMsgToUtf8Mode; // Throw exceptions: w/o message, w/ message & with formatted message. static void _throw_oop(Thread* thread, const char* file, int line, oop exception); - static void _throw(Thread* thread, const char* file, int line, Handle exception); + static void _throw(Thread* thread, const char* file, int line, Handle exception, const char* msg = NULL); static void _throw_msg(Thread* thread, const char* file, int line, symbolHandle name, const char* message, Handle loader, Handle protection_domain);