summaryrefslogtreecommitdiffhomepage
path: root/src/state.c
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>2012-08-29 11:45:36 +0900
committerYukihiro Matsumoto <[email protected]>2012-08-29 11:45:36 +0900
commit950204bc4d419fc3b2a0842eccf1d253735e7839 (patch)
tree61850a6bfabfaf237200054918f35d64a5a1bbb5 /src/state.c
parent4848c1f0c76872d78b1c86066e5da3c71f759630 (diff)
downloadmruby-950204bc4d419fc3b2a0842eccf1d253735e7839.tar.gz
mruby-950204bc4d419fc3b2a0842eccf1d253735e7839.zip
remove flags from irep
Diffstat (limited to 'src/state.c')
-rw-r--r--src/state.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/state.c b/src/state.c
index d17181eb8..57f052569 100644
--- a/src/state.c
+++ b/src/state.c
@@ -63,10 +63,7 @@ mrb_close(mrb_state *mrb)
mrb_free(mrb, mrb->stbase);
mrb_free(mrb, mrb->cibase);
for (i=0; i<mrb->irep_len; i++) {
- if (mrb->irep[i]->flags & MRB_IREP_NOFREE) continue;
- if ((mrb->irep[i]->flags & MRB_ISEQ_NOFREE) == 0) {
- mrb_free(mrb, mrb->irep[i]->iseq);
- }
+ mrb_free(mrb, mrb->irep[i]->iseq);
mrb_free(mrb, mrb->irep[i]->pool);
mrb_free(mrb, mrb->irep[i]->syms);
mrb_free(mrb, mrb->irep[i]);