From 9b176a1ca8249de38a056ad075e10277300c03a2 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 2 Mar 2017 10:51:44 +0900 Subject: Avoid using in mruby.c --- mrbgems/mruby-bin-mruby/tools/mruby/mruby.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c b/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c index d10535140..d0e5dc8dc 100644 --- a/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c +++ b/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c @@ -6,7 +6,6 @@ #include #include #include -#include #ifdef MRB_DISABLE_STDIO static void @@ -177,8 +176,6 @@ main(int argc, char **argv) mrbc_context *c; mrb_value v; mrb_sym zero_sym; - struct mrb_jmpbuf c_jmp; - int ai; if (mrb == NULL) { fputs("Invalid mrb_state, exiting mruby\n", stderr); @@ -191,10 +188,8 @@ main(int argc, char **argv) usage(argv[0]); return n; } - - ai = mrb_gc_arena_save(mrb); - MRB_TRY(&c_jmp) { - mrb->jmp = &c_jmp; + else { + int ai = mrb_gc_arena_save(mrb); ARGV = mrb_ary_new_capa(mrb, args.argc); for (i = 0; i < args.argc; i++) { char* utf8 = mrb_utf8_from_locale(args.argv[i], -1); @@ -250,9 +245,6 @@ main(int argc, char **argv) printf("Syntax OK\n"); } } - MRB_CATCH(&c_jmp) { /* error */ - } - MRB_END_EXC(&c_jmp); cleanup(mrb, &args); return n == 0 ? EXIT_SUCCESS : EXIT_FAILURE; -- cgit v1.2.3