From 24a622e0f2a92f5bf45bdece02a1548ef59ec0fb Mon Sep 17 00:00:00 2001 From: Lucas Bajolet Date: Thu, 28 May 2015 17:09:27 -0400 Subject: [PATCH] nitg-g: Fix allocation of NativeArray Signed-off-by: Lucas Bajolet --- src/compiler/global_compiler.nit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/global_compiler.nit b/src/compiler/global_compiler.nit index b2cf479..49671f9 100644 --- a/src/compiler/global_compiler.nit +++ b/src/compiler/global_compiler.nit @@ -247,7 +247,7 @@ class GlobalCompiler res.is_exact = true if is_native_array then var mtype_elt = mtype.arguments.first - v.add("{res} = nit_alloc(sizeof(struct {mtype.c_name}) + length*sizeof({mtype_elt.ctype}));") + v.add("{res} = nit_alloc(sizeof(struct {mtype.c_name}) + length*sizeof(val*));") v.add("((struct {mtype.c_name}*){res})->length = length;") else v.add("{res} = nit_alloc(sizeof(struct {mtype.c_name}));") -- 1.7.9.5