diff options
| -rw-r--r-- | mrbgems/mruby-compiler/core/codegen.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/mrbgems/mruby-compiler/core/codegen.c b/mrbgems/mruby-compiler/core/codegen.c index 752cb5494..b8891cf1b 100644 --- a/mrbgems/mruby-compiler/core/codegen.c +++ b/mrbgems/mruby-compiler/core/codegen.c @@ -462,13 +462,7 @@ mrb_prev_pc(codegen_scope *s, const mrb_code *pc) #define pc_addr(s) &((s)->iseq[(s)->pc]) #define addr_pc(s, addr) (uint32_t)((addr) - s->iseq) - -static void -rewind_pc(codegen_scope *s) -{ - /* should not be called when s->pc is 0 (top) */ - s->pc = addr_pc(s, mrb_prev_pc(s, pc_addr(s))); -} +#define rewind_pc(s) s->pc = s->lastpc static struct mrb_insn_data mrb_last_insn(codegen_scope *s) |
