diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-04-10 01:43:00 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-04-10 01:43:00 +0900 |
| commit | ac005ea9391015dc049cc0b9061e879007786ac7 (patch) | |
| tree | e69a8206c43cafe99f0795368dd3321a5bb873b0 /tools | |
| parent | 84acf4e3f38d01c72ae077db1234c880658c10aa (diff) | |
| parent | 87cd4c5ecc69208018c4d9deea63d566974561dd (diff) | |
| download | mruby-ac005ea9391015dc049cc0b9061e879007786ac7.tar.gz mruby-ac005ea9391015dc049cc0b9061e879007786ac7.zip | |
Merge branch 'master' of github.com:mruby/mruby
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/mirb/mirb.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/mirb/mirb.c b/tools/mirb/mirb.c index 044d95faa..008829cfb 100644 --- a/tools/mirb/mirb.c +++ b/tools/mirb/mirb.c @@ -10,6 +10,7 @@ #include <string.h> #include <mruby.h> +#include "mruby/array.h" #include <mruby/proc.h> #include <mruby/data.h> #include <mruby/compile.h> @@ -236,6 +237,7 @@ main(int argc, char **argv) fputs("Invalid mrb interpreter, exiting mirb\n", stderr); return EXIT_FAILURE; } + mrb_define_global_const(mrb, "ARGV", mrb_ary_new_capa(mrb, 0)); n = parse_args(mrb, argc, argv, &args); if (n == EXIT_FAILURE) { @@ -337,9 +339,9 @@ main(int argc, char **argv) } ruby_code[0] = '\0'; last_code_line[0] = '\0'; - mrb_parser_free(parser); mrb_gc_arena_restore(mrb, ai); } + mrb_parser_free(parser); } mrbc_context_free(mrb, cxt); mrb_close(mrb); |
