diff options
| author | h2so5 <[email protected]> | 2014-01-03 21:54:58 +0900 |
|---|---|---|
| committer | h2so5 <[email protected]> | 2014-01-03 21:54:58 +0900 |
| commit | 77f215c8376670756fb897de808d5405c2d4af4a (patch) | |
| tree | 83623c169351175f6b894f3d1f8a0b04a1e52b97 /src/vm.c | |
| parent | dc27c2be462771b0c28d90759851aaba26659991 (diff) | |
| download | mruby-77f215c8376670756fb897de808d5405c2d4af4a.tar.gz mruby-77f215c8376670756fb897de808d5405c2d4af4a.zip | |
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); |
