summaryrefslogtreecommitdiffhomepage
path: root/src/state.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/state.c')
-rw-r--r--src/state.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/state.c b/src/state.c
index 596eecafa..44bcc0656 100644
--- a/src/state.c
+++ b/src/state.c
@@ -139,11 +139,6 @@ mrb_irep_cutref(mrb_state *mrb, mrb_irep *irep)
irep->reps[i] = NULL;
if (tmp) mrb_irep_decref(mrb, tmp);
}
- if (irep->outer) {
- tmp = irep->outer;
- irep->outer = NULL;
- if (tmp) mrb_irep_decref(mrb, tmp);
- }
}
void
@@ -170,10 +165,6 @@ mrb_irep_free(mrb_state *mrb, mrb_irep *irep)
if (irep->reps[i])
mrb_irep_decref(mrb, irep->reps[i]);
}
- if (irep->outer) {
- if (irep->outer)
- mrb_irep_decref(mrb, irep->outer);
- }
mrb_free(mrb, irep->reps);
mrb_free(mrb, irep->lv);
if (irep->own_filename) {