8262402: Make CATCH macro assert not fatal

Reviewed-by: dholmes
This commit is contained in:
Coleen Phillimore 2021-02-26 15:46:58 +00:00
parent 47a0842646
commit d06d6f51e0

@ -321,8 +321,8 @@ class Exceptions {
THREAD); if (HAS_PENDING_EXCEPTION) { \ THREAD); if (HAS_PENDING_EXCEPTION) { \
oop ex = PENDING_EXCEPTION; \ oop ex = PENDING_EXCEPTION; \
CLEAR_PENDING_EXCEPTION; \ CLEAR_PENDING_EXCEPTION; \
ex->print(); \ DEBUG_ONLY(ex->print();) \
ShouldNotReachHere(); \ assert(false, "CATCH"); \
} (void)(0 } (void)(0
// ExceptionMark is a stack-allocated helper class for local exception handling. // ExceptionMark is a stack-allocated helper class for local exception handling.