From: Lucas Bajolet Date: Thu, 28 May 2015 21:09:27 +0000 (-0400) Subject: nitg-g: Fix allocation of NativeArray X-Git-Tag: v0.7.5~12^2~1 X-Git-Url: http://nitlanguage.org nitg-g: Fix allocation of NativeArray Signed-off-by: Lucas Bajolet --- 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}));")