diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-01-03 07:07:24 -0800 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-01-03 07:07:24 -0800 |
| commit | 0bafa49d904e60804e1799b69aa17c49cfa6e661 (patch) | |
| tree | 83623c169351175f6b894f3d1f8a0b04a1e52b97 /src/vm.c | |
| parent | dc27c2be462771b0c28d90759851aaba26659991 (diff) | |
| parent | 77f215c8376670756fb897de808d5405c2d4af4a (diff) | |
| download | mruby-0bafa49d904e60804e1799b69aa17c49cfa6e661.tar.gz mruby-0bafa49d904e60804e1799b69aa17c49cfa6e661.zip | |
Merge pull request #1639 from h2so5/macro-ci-err
use macros for assignments to ci->err
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); |
