From ffd7aeeb6840d55e406cea08d2b8514430e3b346 Mon Sep 17 00:00:00 2001 From: Yukihiro Matz Matsumoto Date: Thu, 21 Feb 2013 15:59:50 +0900 Subject: print the error message before abort() --- src/error.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/error.c') diff --git a/src/error.c b/src/error.c index d3faa7daa..70a84455f 100644 --- a/src/error.c +++ b/src/error.c @@ -209,6 +209,9 @@ mrb_exc_raise(mrb_state *mrb, mrb_value exc) mrb->exc = (struct RObject*)mrb_object(exc); exc_debug_info(mrb, mrb->exc); if (!mrb->jmp) { +#ifdef ENABLE_STDIO + mrb_p(mrb, exc); +#endif abort(); } longjmp(*(jmp_buf*)mrb->jmp, 1); -- cgit v1.2.3