diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/print.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/print.c b/src/print.c index b43936b13..c7c1ccd39 100644 --- a/src/print.c +++ b/src/print.c @@ -27,12 +27,8 @@ MRB_API void mrb_p(mrb_state *mrb, mrb_value obj) { #ifdef ENABLE_STDIO - mrb_value val; + mrb_value val = mrb_inspect(mrb, obj); - val = mrb_funcall(mrb, obj, "inspect", 0); - if (!mrb_string_p(val)) { - val = mrb_obj_as_string(mrb, obj); - } printstr(mrb, val); putc('\n', stdout); #endif |
