diff options
| author | Tomasz Dąbrowski <[email protected]> | 2017-09-25 17:12:15 +0200 |
|---|---|---|
| committer | Tomasz Dabrowski <[email protected]> | 2017-09-27 22:22:05 +0200 |
| commit | 220c628210c3aa741983685cd542748623aa0832 (patch) | |
| tree | 31038ff814c2e39e92e7b9e70a4f1b1ba780e3a6 /src/pool.c | |
| parent | f0c1074b079150d38818312aac586d23f6213ae9 (diff) | |
| download | mruby-220c628210c3aa741983685cd542748623aa0832.tar.gz mruby-220c628210c3aa741983685cd542748623aa0832.zip | |
fix: src\pool.c(33): warning C4200: nonstandard extension used: zero-sized array in struct/union
Diffstat (limited to 'src/pool.c')
| -rw-r--r-- | src/pool.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/pool.c b/src/pool.c index db4546abf..b87d2cfaa 100644 --- a/src/pool.c +++ b/src/pool.c @@ -25,6 +25,13 @@ #endif /* end of configuration section */ +/* Disable MSVC warning "C4200: nonstandard extension used: zero-sized array + * in struct/union" when in C++ mode */ +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable : 4200) +#endif + struct mrb_pool_page { struct mrb_pool_page *next; size_t offset; @@ -33,6 +40,10 @@ struct mrb_pool_page { char page[]; }; +#ifdef _MSC_VER +#pragma warning(pop) +#endif + struct mrb_pool { mrb_state *mrb; struct mrb_pool_page *pages; |
