1.1 --- a/src/share/vm/utilities/debug.hpp Fri Aug 31 16:39:35 2012 -0700 1.2 +++ b/src/share/vm/utilities/debug.hpp Sat Sep 01 13:25:18 2012 -0400 1.3 @@ -192,6 +192,12 @@ 1.4 BREAKPOINT; \ 1.5 } while (0) 1.6 1.7 +#define ShouldNotReachHere2(message) \ 1.8 +do { \ 1.9 + report_should_not_reach_here2(__FILE__, __LINE__, message); \ 1.10 + BREAKPOINT; \ 1.11 +} while (0) 1.12 + 1.13 #define Unimplemented() \ 1.14 do { \ 1.15 report_unimplemented(__FILE__, __LINE__); \ 1.16 @@ -212,6 +218,7 @@ 1.17 const char* message); 1.18 void report_should_not_call(const char* file, int line); 1.19 void report_should_not_reach_here(const char* file, int line); 1.20 +void report_should_not_reach_here2(const char* file, int line, const char* message); 1.21 void report_unimplemented(const char* file, int line); 1.22 void report_untested(const char* file, int line, const char* message); 1.23