From 0b858ab801d51b3eda478e30164eda562c14cea4 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 13 May 2013 10:41:59 +0900 Subject: show a backtrace when when an error occurs on gem load; close #1243 --- tasks/mrbgem_spec.rake | 1 + 1 file changed, 1 insertion(+) diff --git a/tasks/mrbgem_spec.rake b/tasks/mrbgem_spec.rake index f5edc515b..2ed72c3ff 100644 --- a/tasks/mrbgem_spec.rake +++ b/tasks/mrbgem_spec.rake @@ -136,6 +136,7 @@ module MRuby unless rbfiles.empty? f.puts %Q[ mrb_load_irep(mrb, gem_mrblib_irep_#{funcname});] f.puts %Q[ if (mrb->exc) {] + f.puts %Q[ mrb_print_backtrace(mrb);] f.puts %Q[ mrb_p(mrb, mrb_obj_value(mrb->exc));] f.puts %Q[ exit(EXIT_FAILURE);] f.puts %Q[ }] -- cgit v1.2.3