summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>2012-08-28 02:05:42 +0900
committerYukihiro Matsumoto <[email protected]>2012-08-28 02:05:42 +0900
commit376266959f154a6646457ce85c559fe9d81145d8 (patch)
treef7ce1e9ad2372922ee4e30627bf7d997f7600379 /src
parentac789ae61ca86607833fa7e63776e8c0274aa91a (diff)
downloadmruby-376266959f154a6646457ce85c559fe9d81145d8.tar.gz
mruby-376266959f154a6646457ce85c559fe9d81145d8.zip
close pool in toplevel scope
Diffstat (limited to 'src')
-rw-r--r--src/codegen.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/codegen.c b/src/codegen.c
index fbc1503c0..cb625f77a 100644
--- a/src/codegen.c
+++ b/src/codegen.c
@@ -2478,7 +2478,8 @@ codegen_start(mrb_state *mrb, parser_state *p)
}
// prepare irep
codegen(scope, p->tree, NOVAL);
- if (scope->filename) mrb_free(mrb, scope->filename);
+ if (scope->filename) mrb_free(mrb, scope->filename);
+ mrb_pool_close(scope->mpool);
return 0;
}