diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-01-04 00:07:34 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-01-04 00:07:34 +0900 |
| commit | d32a67e4b4699acd54f5cfc8eb872f0c60b4938c (patch) | |
| tree | 0f8141fe653650a8dbf675a4e4638fa89165d197 /src/vm.c | |
| parent | 6d7b3a7bc9e85d07a9df156593b291c0122f58a4 (diff) | |
| parent | 0bafa49d904e60804e1799b69aa17c49cfa6e661 (diff) | |
| download | mruby-d32a67e4b4699acd54f5cfc8eb872f0c60b4938c.tar.gz mruby-d32a67e4b4699acd54f5cfc8eb872f0c60b4938c.zip | |
Merge branch 'master' of github.com:mruby/mruby
Diffstat (limited to 'src/vm.c')
| -rw-r--r-- | src/vm.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -601,7 +601,7 @@ mrb_context_run(mrb_state *mrb, struct RProc *proc, mrb_value self, unsigned int stack_init(mrb); } stack_extend(mrb, irep->nregs, stack_keep); - mrb->c->ci->err = pc; + ERR_PC_SET(mrb, pc); mrb->c->ci->proc = proc; mrb->c->ci->nregs = irep->nregs + 1; regs = mrb->c->stack; @@ -2130,7 +2130,7 @@ mrb_context_run(mrb_state *mrb, struct RProc *proc, mrb_value self, unsigned int ecall(mrb, n); } } - mrb->c->ci->err = 0; + ERR_PC_CLR(mrb); mrb->jmp = prev_jmp; if (mrb->exc) { return mrb_obj_value(mrb->exc); |
