From: Jean Privat Date: Wed, 19 Nov 2014 02:08:03 +0000 (-0500) Subject: compiler: resolve types when doing new NativeArray X-Git-Tag: v0.6.11~24^2~1 X-Git-Url: http://nitlanguage.org compiler: resolve types when doing new NativeArray Signed-off-by: Jean Privat --- diff --git a/src/compiler/global_compiler.nit b/src/compiler/global_compiler.nit index 510b1ac..94dda37 100644 --- a/src/compiler/global_compiler.nit +++ b/src/compiler/global_compiler.nit @@ -396,6 +396,7 @@ class GlobalCompilerVisitor redef fun native_array_instance(elttype: MType, length: RuntimeVariable): RuntimeVariable do var ret_type = self.get_class("NativeArray").get_mtype([elttype]) + ret_type = anchor(ret_type).as(MClassType) return self.new_expr("NEW_{ret_type.c_name}({length})", ret_type) end