mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
backtrace.c (print_backtrace): use mrb_exc_get_output()
To keep the old error print even after Exception#inspect format changed.
This commit is contained in:
+2
-2
@@ -241,8 +241,8 @@ print_backtrace(mrb_state *mrb, struct RObject *exc, struct RBasic *ptr)
|
||||
fwrite(nomem, sizeof(nomem)-1, 1, stderr);
|
||||
}
|
||||
else {
|
||||
mrb_value mesg = mrb_exc_inspect(mrb, mrb_obj_value(exc));
|
||||
fwrite(RSTRING_PTR(mesg), RSTRING_LEN(mesg), 1, stderr);
|
||||
mrb_value output = mrb_exc_get_output(mrb, exc);
|
||||
fwrite(RSTRING_PTR(output), RSTRING_LEN(output), 1, stderr);
|
||||
fputc('\n', stderr);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user