From d073129d9dc689343ae4564c61b5782d24af088b Mon Sep 17 00:00:00 2001 From: Per Lundberg Date: Tue, 19 Nov 2013 09:29:20 +0200 Subject: Fixed so that it builds with VS2013. VLA:s are not supported, because of its strict C89 world view. --- src/load.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/load.c') diff --git a/src/load.c b/src/load.c index 7d131f7b6..e5e17f352 100644 --- a/src/load.c +++ b/src/load.c @@ -505,8 +505,8 @@ mrb_load_irep(mrb_state *mrb, const uint8_t *bin) static int read_lineno_record_file(mrb_state *mrb, FILE *fp, mrb_irep *irep) { - const size_t record_header_size = 4; - uint8_t header[record_header_size]; + uint8_t header[4]; + const size_t record_header_size = sizeof(header); int result; size_t i, buf_size; uint32_t len; @@ -555,8 +555,8 @@ read_section_lineno_file(mrb_state *mrb, FILE *fp, mrb_irep *irep) static mrb_irep* read_irep_record_file(mrb_state *mrb, FILE *fp) { - const size_t record_header_size = 1 + 4; - uint8_t header[record_header_size]; + uint8_t header[1 + 4]; + const size_t record_header_size = sizeof(header); size_t buf_size, i; uint32_t len; mrb_irep *irep = NULL; -- cgit v1.2.3