From ba38dd539822e4f514ea6fadd30f706b395926f6 Mon Sep 17 00:00:00 2001 From: Yukihiro Matz Matsumoto Date: Sat, 8 Dec 2012 19:21:32 +0900 Subject: should update cdump.c to new mrb_add_irep() API; close #597 --- src/cdump.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/cdump.c') diff --git a/src/cdump.c b/src/cdump.c index e822c2db6..6bb7ff13c 100644 --- a/src/cdump.c +++ b/src/cdump.c @@ -112,9 +112,8 @@ make_cdump_irep(mrb_state *mrb, int irep_no, FILE *f) } SOURCE_CODE0 (" ai = mrb->arena_idx;"); - SOURCE_CODE0 (" irep = mrb->irep[idx] = mrb_malloc(mrb, sizeof(mrb_irep));"); + SOURCE_CODE0 (" irep = mrb_add_irep(mrb);"); SOURCE_CODE0 (" irep->flags = MRB_ISEQ_NO_FREE;"); - SOURCE_CODE0 (" irep->idx = idx++;"); SOURCE_CODE (" irep->nlocals = %d;", irep->nlocals); SOURCE_CODE (" irep->nregs = %d;", irep->nregs); SOURCE_CODE (" irep->ilen = %d;", irep->ilen); @@ -199,8 +198,6 @@ mrb_cdump_irep(mrb_state *mrb, int n, FILE *f,const char *initname) SOURCE_CODE0(" int ai;"); SOURCE_CODE0(" mrb_irep *irep;"); SOURCE_CODE0(""); - SOURCE_CODE (" mrb_add_irep(mrb, idx+%d);", irep_num); - SOURCE_CODE0(""); for (irep_no=n; irep_noirep_len; irep_no++) { if (make_cdump_irep(mrb, irep_no, f) != 0) return -1; -- cgit v1.2.3