diff options
| author | Yukihiro Matsumoto <[email protected]> | 2012-04-30 00:07:39 +0900 |
|---|---|---|
| committer | Yukihiro Matsumoto <[email protected]> | 2012-04-30 00:07:39 +0900 |
| commit | 014351061aaf24e1015f6323d5f27c995edf24e9 (patch) | |
| tree | cb6f65d640a6313b518b5bb1cbb76065d781cd09 | |
| parent | 3725fe657d4dfcf6d6e9699ee9f2157b09c62ece (diff) | |
| parent | ef6c8cd01cf7bc626788729dfbd9e3c3c7e74a15 (diff) | |
| download | mruby-014351061aaf24e1015f6323d5f27c995edf24e9.tar.gz mruby-014351061aaf24e1015f6323d5f27c995edf24e9.zip | |
Merge branch 'master' of github.com:mruby/mruby
| -rw-r--r-- | src/proc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/proc.c b/src/proc.c index f819a8130..ab5e3ac53 100644 --- a/src/proc.c +++ b/src/proc.c @@ -59,8 +59,9 @@ mrb_proc_new_cfunc(mrb_state *mrb, mrb_func_t func) static mrb_value mrb_proc_initialize(mrb_state *mrb, mrb_value self) { - mrb_value blk = mrb->stack[mrb->ci->argc+1]; + mrb_value blk; + mrb_get_args(mrb, "&", &blk); if (!mrb_nil_p(blk)) { *mrb_proc_ptr(self) = *mrb_proc_ptr(blk); } |
