diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-10-28 23:35:01 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-10-28 23:35:01 +0900 |
| commit | 1b45e034ba95b00981e626935ec46488c0cfadb0 (patch) | |
| tree | ee3110e2c957675055951f54a4ea788cb5ad219e | |
| parent | 6316e0c75dc4762a4df0a3ed4f273fc3a039b277 (diff) | |
| download | mruby-1b45e034ba95b00981e626935ec46488c0cfadb0.tar.gz mruby-1b45e034ba95b00981e626935ec46488c0cfadb0.zip | |
Remove one of the lines that did the same thing; fix #3836
The change is suggested by `ukrainskiysergey` in #3836.
I deleted the other line for clarity. I also updated comment lines.
| -rw-r--r-- | src/vm.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -2750,7 +2750,7 @@ RETRY_TRY_BLOCK: MRB_PROC_SET_TARGET_CLASS(p, mrb_class_ptr(recv)); p->flags |= MRB_PROC_SCOPE; - /* prepare stack */ + /* prepare call stack */ ci = cipush(mrb); ci->pc = pc + 1; ci->acc = a; @@ -2762,8 +2762,7 @@ RETRY_TRY_BLOCK: /* prepare stack */ mrb->c->stack += a; - /* setup closure */ - MRB_PROC_SET_TARGET_CLASS(p, ci->target_class); + /* setup block to call */ ci->proc = p; irep = p->body.irep; |
