summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-03-26 08:13:47 -0700
committerYukihiro "Matz" Matsumoto <[email protected]>2013-03-26 08:13:47 -0700
commit1abe678e1c0a5fd153c07d71634f262fd51b7668 (patch)
tree5ea86fcd87f357ab8c9e63bcdf26bc236d4f9014 /src
parent0085449789b0637c6e5411b6774c8dae2022c3b2 (diff)
parent50d3041d680ddd7281cee53c5970a6cf9b8876fa (diff)
downloadmruby-1abe678e1c0a5fd153c07d71634f262fd51b7668.tar.gz
mruby-1abe678e1c0a5fd153c07d71634f262fd51b7668.zip
Merge pull request #1076 from kano4/pr-use-c99-flexible-array-in-pool_c
Use C99 flexible array in pool.c
Diffstat (limited to 'src')
-rw-r--r--src/pool.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pool.c b/src/pool.c
index 71e4b477d..d775669a5 100644
--- a/src/pool.c
+++ b/src/pool.c
@@ -25,7 +25,7 @@ struct mrb_pool_page {
size_t offset;
size_t len;
void *last;
- char page[1];
+ char page[];
};
struct mrb_pool {
@@ -81,7 +81,7 @@ page_alloc(mrb_pool *pool, size_t len)
if (len < POOL_PAGE_SIZE)
len = POOL_PAGE_SIZE;
- page = (struct mrb_pool_page *)mrb_malloc(pool->mrb, sizeof(struct mrb_pool_page)+len-1);
+ page = (struct mrb_pool_page *)mrb_malloc(pool->mrb, sizeof(struct mrb_pool_page)+len);
if (page) {
page->offset = 0;
page->len = len;