File tree 1 file changed +2
-10
lines changed
mrbgems/mruby-bin-mruby/tools/mruby
1 file changed +2
-10
lines changed Original file line number Diff line number Diff line change 6
6
#include <mruby/compile.h>
7
7
#include <mruby/dump.h>
8
8
#include <mruby/variable.h>
9
- #include <mruby/throw.h>
10
9
11
10
#ifdef MRB_DISABLE_STDIO
12
11
static void
@@ -177,8 +176,6 @@ main(int argc, char **argv)
177
176
mrbc_context * c ;
178
177
mrb_value v ;
179
178
mrb_sym zero_sym ;
180
- struct mrb_jmpbuf c_jmp ;
181
- int ai ;
182
179
183
180
if (mrb == NULL ) {
184
181
fputs ("Invalid mrb_state, exiting mruby\n" , stderr );
@@ -191,10 +188,8 @@ main(int argc, char **argv)
191
188
usage (argv [0 ]);
192
189
return n ;
193
190
}
194
-
195
- ai = mrb_gc_arena_save (mrb );
196
- MRB_TRY (& c_jmp ) {
197
- mrb -> jmp = & c_jmp ;
191
+ else {
192
+ int ai = mrb_gc_arena_save (mrb );
198
193
ARGV = mrb_ary_new_capa (mrb , args .argc );
199
194
for (i = 0 ; i < args .argc ; i ++ ) {
200
195
char * utf8 = mrb_utf8_from_locale (args .argv [i ], -1 );
@@ -250,9 +245,6 @@ main(int argc, char **argv)
250
245
printf ("Syntax OK\n" );
251
246
}
252
247
}
253
- MRB_CATCH (& c_jmp ) { /* error */
254
- }
255
- MRB_END_EXC (& c_jmp );
256
248
cleanup (mrb , & args );
257
249
258
250
return n == 0 ? EXIT_SUCCESS : EXIT_FAILURE ;
You can’t perform that action at this time.
0 commit comments